HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PackedFactory Member List

This is the complete list of members for GU_PackedFactory, including all inherited members.

clearCachedGeometry()GU_PackedFactoryvirtual
CollapseSingletons typedefGU_PackedFactory
create() const =0GU_PackedFactorypure virtual
DECL_SET_CAST(const UT_StringArray &, StringArraySetter, StringArraySetterCast) template< typename CLASS > inline GU_PackedImplGU_PackedFactoryinline
DECL_SET_CAST(const UT_Array< UT_OptionsHolder > &, DictArraySetter, DictArraySetterCast) GU_PackedFactory(const UT_StringHolder &nameGU_PackedFactory
defaultImpl() const =0GU_PackedFactorypure virtual
getIntrinsicCount() const GU_PackedFactoryinline
getIntrinsicDefinition(int idx, UT_String &name, GA_StorageClass &storage, bool &read_only, CollapseSingletons &collapse_singletons) const GU_PackedFactory
getIntrinsicDefinition(int idx, UT_StringHolder &name, GA_StorageClass &storage, bool &read_only, CollapseSingletons &collapse_singletons) const GU_PackedFactory
getIntrinsicTupleSize(const GU_PrimPacked *proc, int idx) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, fpreal64 *val, GA_Size vsize) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, int64 *val, GA_Size vsize) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, UT_String &str) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, UT_StringHolder &str) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, UT_StringArray &strings) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, UT_OptionsHolder &str) const GU_PackedFactory
getIntrinsicValue(const GU_PrimPacked *proc, int idx, UT_Array< UT_OptionsHolder > &str) const GU_PackedFactory
GU_PrimPacked classGU_PackedFactoryfriend
iconGU_PackedFactory
icon() const GU_PackedFactoryinline
IntrinsicDef typedefGU_PackedFactory
isRegistered() const GU_PackedFactoryinline
labelGU_PackedFactory
label() const GU_PackedFactoryinline
loadSharedData(UT_JSONParser &p, const char *type, const char *key, bool isDelayedLoad) const GU_PackedFactoryvirtual
name() const GU_PackedFactoryinline
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::FloatGetter getter, GU_PackedImpl::FloatSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter getter, GU_PackedImpl::IntSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::BoolGetter getter, GU_PackedImpl::BoolSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::StringGetter getter, GU_PackedImpl::StringSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::StdStringGetter getter, GU_PackedImpl::StdStringSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::StringHolderGetter getter, GU_PackedImpl::StringHolderSetter setter=NULL)GU_PackedFactory
registerIntrinsic(const UT_StringHolder &name, GU_PackedImpl::DictGetter getter, GU_PackedImpl::DictSetter setter=NULL)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::FloatTupleGetter getter, GU_PackedImpl::FloatTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::IntTupleGetter getter, GU_PackedImpl::IntTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::BoolTupleGetter getter, GU_PackedImpl::BoolTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::StringTupleGetter getter, GU_PackedImpl::StringTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::StdStringTupleGetter getter, GU_PackedImpl::StdStringTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::StringHolderTupleGetter getter, GU_PackedImpl::StringHolderTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::DictTupleGetter getter, GU_PackedImpl::DictTupleSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::F32VectorGetter getter, GU_PackedImpl::F32VectorSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::F64VectorGetter getter, GU_PackedImpl::F64VectorSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::I32VectorGetter getter, GU_PackedImpl::I32VectorSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::I64VectorGetter getter, GU_PackedImpl::I64VectorSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::BVectorGetter getter, GU_PackedImpl::BVectorSetter setter=NULL, GU_PackedImpl::IntSetter set_tuple_size=NULL, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::StringArrayGetter getter, GU_PackedImpl::StringArraySetter setter=nullptr, GU_PackedImpl::IntSetter set_tuple_size=nullptr, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
registerTupleIntrinsic(const UT_StringHolder &name, GU_PackedImpl::IntGetter get_tuple_size, GU_PackedImpl::DictArrayGetter getter, GU_PackedImpl::DictArraySetter setter=nullptr, GU_PackedImpl::IntSetter set_tuple_size=nullptr, CollapseSingletons collapse=CollapseSingletons::YES)GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const fpreal64 *val, GA_Size vsize) const GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const int64 *val, GA_Size vsize) const GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const UT_StringArray &values) const GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const char **values, GA_Size size) const GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const UT_Array< UT_OptionsHolder > &values) const GU_PackedFactory
setIntrinsicValue(GU_PrimPacked *proc, int idx, const UT_OptionsHolder *values, GA_Size size) const GU_PackedFactory
SharedDataLoader typedefGU_PackedFactory
statSharedData(UT_JSONParser &parser) const GU_PackedFactoryvirtual
StringArrayGetterCast(void(CLASS::*method)(const GU_PrimPacked *, UT_StringArray &) const)GU_PackedFactoryinline
typeDef() const GU_PackedFactoryinline
~GU_PackedFactory()GU_PackedFactoryvirtual