|
| enum | PivotLocation : int { PivotLocation::Origin = 0,
PivotLocation::Centroid
} |
| |
| typedef fpreal(GU_PackedImpl::* | FloatGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | FloatSetter )(const GU_PrimPacked *, fpreal) |
| |
| typedef GA_Size(GU_PackedImpl::* | IntGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | IntSetter )(GU_PrimPacked *, GA_Size) |
| |
| typedef bool(GU_PackedImpl::* | BoolGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | BoolSetter )(GU_PrimPacked *, bool) |
| |
typedef const char
*(GU_PackedImpl::* | StringGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | StringSetter )(GU_PrimPacked *, const char *) |
| |
| typedef UT_OptionsHolder(GU_PackedImpl::* | DictGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | DictSetter )(GU_PrimPacked *, const UT_OptionsHolder &) |
| |
| typedef std::string(GU_PackedImpl::* | StdStringGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | StdStringSetter )(GU_PrimPacked *, const std::string &) |
| |
| typedef UT_StringHolder(GU_PackedImpl::* | StringHolderGetter )(const GU_PrimPacked *) const |
| |
| typedef void(GU_PackedImpl::* | StringHolderSetter )(GU_PrimPacked *, const UT_StringHolder &) |
| |
| typedef fpreal(GU_PackedImpl::* | FloatTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | FloatTupleSetter )(GU_PrimPacked *, exint, fpreal) |
| |
| typedef GA_Size(GU_PackedImpl::* | IntTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | IntTupleSetter )(GU_PrimPacked *, exint, GA_Size) |
| |
| typedef bool(GU_PackedImpl::* | BoolTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | BoolTupleSetter )(GU_PrimPacked *, exint, bool) |
| |
typedef const char
*(GU_PackedImpl::* | StringTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | StringTupleSetter )(GU_PrimPacked *, exint, const char *) |
| |
| typedef UT_OptionsHolder(GU_PackedImpl::* | DictTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | DictTupleSetter )(GU_PrimPacked *, exint, const UT_OptionsHolder &) |
| |
typedef const std::string
&(GU_PackedImpl::* | StdStringTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | StdStringTupleSetter )(GU_PrimPacked *, exint, const std::string &) |
| |
typedef const UT_StringHolder
&(GU_PackedImpl::* | StringHolderTupleGetter )(const GU_PrimPacked *, exint) const |
| |
| typedef void(GU_PackedImpl::* | StringHolderTupleSetter )(GU_PrimPacked *, exint, const UT_StringHolder &) |
| |
| typedef void(GU_PackedImpl::* | F32VectorGetter )(const GU_PrimPacked *, fpreal32 *, exint) const |
| |
| typedef void(GU_PackedImpl::* | F32VectorSetter )(GU_PrimPacked *, const fpreal32 *, exint) |
| |
| typedef void(GU_PackedImpl::* | F64VectorGetter )(const GU_PrimPacked *, fpreal64 *, exint) const |
| |
| typedef void(GU_PackedImpl::* | F64VectorSetter )(GU_PrimPacked *, const fpreal64 *, exint) |
| |
| typedef void(GU_PackedImpl::* | I32VectorGetter )(const GU_PrimPacked *, int32 *, exint) const |
| |
| typedef void(GU_PackedImpl::* | I32VectorSetter )(GU_PrimPacked *, const int32 *, exint) |
| |
| typedef void(GU_PackedImpl::* | I64VectorGetter )(const GU_PrimPacked *, int64 *, exint) const |
| |
| typedef void(GU_PackedImpl::* | I64VectorSetter )(GU_PrimPacked *, const int64 *, exint) |
| |
| typedef void(GU_PackedImpl::* | BVectorGetter )(const GU_PrimPacked *, bool *, exint) const |
| |
| typedef void(GU_PackedImpl::* | BVectorSetter )(GU_PrimPacked *, const bool *, exint) |
| |
| typedef void(GU_PackedImpl::* | StringArrayGetter )(const GU_PrimPacked *, UT_StringArray &) const |
| |
| typedef void(GU_PackedImpl::* | StringArraySetter )(GU_PrimPacked *, const UT_StringArray &) |
| |
| typedef void(GU_PackedImpl::* | DictArrayGetter )(const GU_PrimPacked *, UT_Array< UT_OptionsHolder > &) const |
| |
| typedef void(GU_PackedImpl::* | DictArraySetter )(GU_PrimPacked *, const UT_Array< UT_OptionsHolder > &) |
| |
|
| | GusdGU_PackedUSD () |
| |
| | GusdGU_PackedUSD (const GusdGU_PackedUSD &src) |
| |
| | ~GusdGU_PackedUSD () override |
| |
| const UT_StringHolder & | fileName () const |
| |
| UT_StringHolder | intrinsicFileName () const |
| |
| UT_StringHolder | intrinsicFileName (const GU_PrimPacked *prim) const |
| |
| void | setFileName (GU_PrimPacked *prim, const UT_StringHolder &fileName) |
| |
| const UT_StringHolder & | altFileName () const |
| |
| UT_StringHolder | intrinsicAltFileName () const |
| |
| void | setAltFileName (const UT_StringHolder &fileName) |
| |
| UT_StringHolder | intrinsicAltFileName (const GU_PrimPacked *prim) const |
| |
| void | setAltFileName (GU_PrimPacked *prim, const UT_StringHolder &fileName) |
| |
| const SdfPath & | primPath () const |
| |
| UT_StringHolder | intrinsicPrimPath () const |
| |
| UT_StringHolder | intrinsicPrimPath (const GU_PrimPacked *prim) const |
| |
| void | setPrimPath (GU_PrimPacked *prim, const UT_StringHolder &p) |
| |
| void | setPrimPath (GU_PrimPacked *prim, const SdfPath &p) |
| |
| const SdfPath & | srcPrimPath () const |
| |
| UT_StringHolder | intrinsicSrcPrimPath () const |
| |
| void | setSrcPrimPath (const UT_StringHolder &p) |
| |
| void | setSrcPrimPath (const SdfPath &primPath) |
| |
| UT_StringHolder | intrinsicSrcPrimPath (const GU_PrimPacked *prim) const |
| |
| void | setSrcPrimPath (GU_PrimPacked *prim, const UT_StringHolder &p) |
| |
| exint | index () const |
| |
| void | setIndex (exint i) |
| |
| exint | index (const GU_PrimPacked *prim) const |
| |
| void | setIndex (GU_PrimPacked *prim, exint i) |
| |
| bool | isPointInstance () const |
| |
| UT_StringHolder | intrinsicType () const |
| |
| UT_StringHolder | intrinsicType (const GU_PrimPacked *prim) const |
| |
| GA_Size | usdLocalToWorldTransformSize () const |
| |
| void | usdLocalToWorldTransform (fpreal64 *val, exint size) const |
| |
| GA_Size | usdLocalToWorldTransformSize (const GU_PrimPacked *prim) const |
| |
| void | usdLocalToWorldTransform (const GU_PrimPacked *prim, fpreal64 *val, exint size) const |
| |
| UsdTimeCode | frame () const |
| |
| fpreal | intrinsicFrame () const |
| |
| fpreal | intrinsicFrame (const GU_PrimPacked *prim) const |
| |
| void | setFrame (GU_PrimPacked *prim, fpreal frame) |
| |
| void | setFrame (GU_PrimPacked *prim, UsdTimeCode frame) |
| |
| GusdPurposeSet | getPurposes () const |
| |
| void | setPurposes (GU_PrimPacked *prim, GusdPurposeSet purposes) |
| |
| UT_StringHolder | intrinsicPurpose (const GU_PrimPacked *prim) const |
| | Returns the purpose of the USD prim. More...
|
| |
| GU_PackedFactory * | getFactory () const override |
| | Get the factory associated with this procedural. More...
|
| |
| GU_PackedImpl * | copy () const override |
| | Create a copy of this resolver. More...
|
| |
| void | clearData () override |
| |
| bool | isValid () const override |
| | Test whether the deferred load primitive data is valid. More...
|
| |
| bool | save (UT_Options &options, const GA_SaveMap &map) const override |
| | Copy the resolver data into the UT_Options for saving. More...
|
| |
| bool | load (GU_PrimPacked *prim, const UT_Options &options, const GA_LoadMap &map) override |
| | Give a UT_Options of load data, create resolver data for the primitive. More...
|
| |
| void | update (GU_PrimPacked *prim, const UT_Options &options) override |
| |
| bool | getBounds (UT_BoundingBox &box) const override |
| | Get the bounding box for the geometry (not including transforms) More...
|
| |
| bool | getRenderingBounds (UT_BoundingBox &box) const override |
| |
| void | getVelocityRange (UT_Vector3 &min, UT_Vector3 &max) const override |
| |
| void | getWidthRange (fpreal &min, fpreal &max) const override |
| |
| bool | getLocalTransform (UT_Matrix4D &m) const override |
| |
| bool | unpack (GU_Detail &destgdp, const UT_Matrix4D *transform) const override |
| |
| bool | unpackUsingPolygons (GU_Detail &destgdp, const GU_PrimPacked *prim) const override |
| |
| bool | visibleGT () const |
| |
| GT_PrimitiveHandle | fullGT () const |
| |
| bool | getInstanceKey (UT_Options &key) const |
| |
| int64 | getMemoryUsage (bool inclusive) const override |
| | Report memory usage (includes all shared memory) More...
|
| |
| void | countMemory (UT_MemoryCounter &counter, bool inclusive) const override |
| |
| UsdPrim | getUsdPrim (UT_ErrorSeverity sev=UT_ERROR_ABORT) const |
| |
| bool | unpackGeometry (GU_Detail &destgdp, const GU_Detail *srcgdp, const GA_Offset srcprimoff, const UT_StringRef &primvarPattern, bool importInheritedPrimvars, const UT_StringRef &attributePattern, bool translateSTtoUV, const UT_StringRef &nonTransformingPrimvarPattern, const UT_Matrix4D *transform, const GT_RefineParms *parms=nullptr) const |
| |
| bool | unpackGeometry (UT_Array< GU_DetailHandle > &details, const GU_Detail *srcgdp, const GA_Offset srcprimoff, const UT_StringRef &primvarPattern, bool importInheritedPrimvars, const UT_StringRef &attributePattern, bool translateSTtoUV, const UT_StringRef &nonTransformingPrimvarPattern, const UT_Matrix4D *transform, const UT_StringHolder &filePathAttrib, const UT_StringHolder &primPathAttrib, const GT_RefineParms *refineParms=nullptr) const |
| |
| const UT_Matrix4D & | getUsdTransform () const |
| |
|
| exint | getNumViewportPurposes () const |
| |
| void | getIntrinsicViewportPurposes (UT_StringArray &purposes) const |
| |
| exint | getNumViewportPurposes (const GU_PrimPacked *prim) const |
| |
| void | getIntrinsicViewportPurposes (const GU_PrimPacked *prim, UT_StringArray &purposes) const |
| |
| void | setIntrinsicViewportPurposes (GU_PrimPacked *prim, const UT_StringArray &purposes) |
| |
| | GU_PackedImpl () |
| |
| virtual | ~GU_PackedImpl () |
| |
| | GU_PackedImpl (const GU_PackedImpl &src)=default |
| |
| GU_PackedImpl & | operator= (const GU_PackedImpl &src)=default |
| |
| virtual bool | supportsJSONLoad () const |
| |
| virtual bool | loadFromJSON (GU_PrimPacked *prim, const UT_JSONValueMap &options, const GA_LoadMap &map) |
| |
| virtual bool | saveSharedData (UT_JSONWriter &w, GA_SaveMap &map, GA_GeometryIndex *geo_index) const |
| |
| virtual bool | loadSharedData (int load_data_type, const GA_SharedLoadData *item) |
| |
| virtual bool | loadUnknownToken (const char *token, UT_JSONParser &p, const GA_LoadMap &map) |
| |
| bool | getBoundsCached (UT_BoundingBox &box) const |
| |
| virtual bool | getVisibleBounds (UT_BoundingBox &box) const |
| |
| bool | getVisibleBoundsCached (UT_BoundingBox &box) const |
| |
| virtual void | getPrimitiveName (const GU_PrimPacked *prim, UT_WorkBuffer &wbuf) const |
| |
| virtual bool | unpackWithContext (GU_Detail &destgdp, GU_PackedContext &context, const GU_PrimPacked *prim) const |
| |
| bool | unpack (GU_Detail &destgdp, const GU_PrimPacked *prim) const |
| |
| virtual bool | unpackWithStyler (GU_Detail &destgdp, STY_StylerGroup &prim_styler_group, const STY_Styler &parent_styler, const GU_PrimPacked *prim) const |
| |
| virtual void | forceLoad () const |
| |
| virtual bool | isLoaded () const |
| |
| virtual GU_ConstDetailHandle | getPackedDetail (GU_PackedContext *context=0) const |
| |
| bool | pointInstanceTransform () const |
| |
| bool | intrinsicPointInstanceTransform (const GU_PrimPacked *prim) const |
| |
| void | setPointInstanceTransform (GU_PrimPacked *prim, bool b) |
| | Set whether point instancing should be used. More...
|
| |
| virtual bool | saveCachedBBox () const |
| |
| virtual void | setFacesetAttribute (const UT_StringHolder &s) |
| |
| virtual const UT_StringHolder & | facesetAttribute () const |
| |
| virtual void | setAttributeNameMap (const GEO_PackedNameMapPtr &m) |
| |
virtual const
GEO_PackedNameMapPtr & | attributeNameMap () const |
| |
| virtual void | setSharedNameMapData (GA_SharedDataHandlePtr s) |
| |
| SYS_FORCE_INLINE bool | isShared () const |
| |
| SYS_FORCE_INLINE GU_PackedImpl * | copyIfShared () |
| |
| int64 | intrinsic3Tuple (const GU_PrimPacked *prim) const |
| |
| int64 | intrinsic6Tuple (const GU_PrimPacked *prim) const |
| |
| int64 | intrinsic9Tuple (const GU_PrimPacked *prim) const |
| |
| int64 | intrinsic16Tuple (const GU_PrimPacked *prim) const |
| |
| std::string | intrinsicPrimitiveName (const GU_PrimPacked *prim) const |
| |
| const char * | intrinsicFactoryName (const GU_PrimPacked *prim) const |
| |
| const char * | intrinsicFactoryLabel (const GU_PrimPacked *prim) const |
| |
| void | intrinsicPackedBox (const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const |
| |
| void | intrinsicPackedRenderBox (const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const |
| |
| void | intrinsicPivot (const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const |
| |
| void | intrinsicSetPivot (GU_PrimPacked *prim, const fpreal64 *vals, exint sz) |
| |
| void | intrinsicPrimTransform (const GU_PrimPacked *prim, fpreal64 *vals, exint sz) const |
| |
| void | intrinsicSetPrimTransform (GU_PrimPacked *prim, const fpreal64 *v, exint sz) |
| |
| void | intrinsicPackedTransform (const GU_PrimPacked *prim, fpreal64 *v, exint sz) const |
| |
| void | intrinsicFullTransform (const GU_PrimPacked *prim, fpreal64 *v, exint sz) const |
| |
| const char * | intrinsicViewportLOD (const GU_PrimPacked *prim) const |
| |
| void | intrinsicSetViewportLOD (GU_PrimPacked *prim, const char *lod) |
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
| | Default constructor: Sets counter to 0. More...
|
| |
| SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
| | Copy constructor: Sets counter to 0. More...
|
| |
| UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
| | Assignment operator: Does not modify counter. More...
|
| |
| SYS_FORCE_INLINE uint32 | use_count () const noexcept |
| | Return current counter. More...
|
| |
| SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
| |
Definition at line 74 of file GU_PackedUSD.h.