omni::graph::core::OptionalMethod
Defined in omni/graph/core/Handle.h
-
struct OptionalMethod
Helper struct to make it easy to reference methods on a class that may or may not be defined.
Public Static Functions
-
template<typename ClassToSet, typename HandleType>
static inline void setHandle(ClassToSet &member, HandleType handle) Set the Handle object.
- Template Parameters
ClassToSet – Object class on which to set the handle
HandleType – Handle class that is the object class member containing the handle
- Parameters
member – Object on which the handle is to be set
handle – Handle to be set on the object
-
template<typename ClassToSet>
static inline void setContext(ClassToSet &member, const GraphContextObj &context) Set the Context object, if an implementation exists.
- Template Parameters
ClassToSet – Object class on which to set the context
- Parameters
member – Object on which the context is to be set
context – Context to be set on the object
-
template<typename ClassToSet, typename HandleType>