HDK
|
This is the complete list of members for GusdMeshWrapper, including all inherited members.
addLeadingBookend(double curFrame, double startFrame) | GusdPrimWrapper | virtual |
addReversePolygonsAttrib(GT_AttributeListHandle &attrib_list, exint num_elements) | GusdPrimWrapper | static |
addTrailingBookend(double curFrame) | GusdPrimWrapper | virtual |
attributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex_pattern, const UT_StringMMPattern *point_pattern, const UT_StringMMPattern *uniform_pattern, const UT_StringMMPattern *detail_pattern) const | GT_Primitive | inline |
AttrLastValueDict typedef | GusdPrimWrapper | protected |
AttrLastValueKeyType typedef | GusdPrimWrapper | protected |
className() const override | GusdMeshWrapper | virtual |
clearCaches() | GusdPrimWrapper | protected |
clone() const | GT_Primitive | inline |
computePerimeter(int seg=0) const | GT_Primitive | virtual |
computeSurfaceArea(int seg=0) const | GT_Primitive | virtual |
computeTransform(const UsdPrim &prim, UsdTimeCode time, const UT_Matrix4D &houXform, const GusdSimpleXformCache &xformCache) | GusdPrimWrapper | protectedstatic |
computeVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const GT_DataArrayHandle &v) | GT_Primitive | static |
computeVolume(const UT_Vector3 &ref_P, int seg=0) const | GT_Primitive | virtual |
conditionalAddRef() noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
convertAttributeData(const UsdAttribute &attr, const VtValue &val) | GusdPrimWrapper | static |
convertPrimvarData(const UsdGeomPrimvar &primvar, UsdTimeCode time) | GusdPrimWrapper | static |
copyTransformed(const GT_TransformHandle &x, bool force=false) const | GT_Primitive | |
createPointNormals(int segment=0, const UT_StringRef &P=GA_Names::P, bool normalize=true, const fpreal32 *pntdata=NULL, GT_Storage store=GT_STORE_REAL32) const | GT_Primitive | virtual |
createPrimitiveTypeId() | GT_Primitive | static |
defineForRead(const UsdGeomImageable &sourcePrim, UsdTimeCode time, GusdPurposeSet purposes) | GusdMeshWrapper | static |
defineForWrite(const GT_PrimitiveHandle &sourcePrim, const UsdStagePtr &stage, const SdfPath &path, const GusdContext &ctxt) | GusdMeshWrapper | static |
DefinitionForReadFunction typedef | GusdPrimWrapper | |
DefinitionForWriteFunction typedef | GusdPrimWrapper | |
doAttributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex, const UT_StringMMPattern *point, const UT_StringMMPattern *uniform, const UT_StringMMPattern *detail) const | GT_Primitive | virtual |
doHarden() const | GT_Primitive | virtual |
doSoftCopy() const override | GusdMeshWrapper | virtual |
dumpAttributeLists(const char *label, bool data_too) const | GT_Primitive | |
dumpPrimitive() const | GT_Primitive | |
enlargeBounds(UT_BoundingBox boxes[], int nsegments) const override | GusdMeshWrapper | virtual |
enlargeP(UT_BoundingBox &box, const GT_AttributeListHandle &list, int segment) const | GT_Primitive | protected |
enlargeP(UT_BoundingBox &B, const GT_DataArrayHandle &P) const | GT_Primitive | protected |
enlargePw(UT_BoundingBox &B, const GT_DataArrayHandle &P) const | GT_Primitive | protected |
enlargeRenderBounds(UT_BoundingBox boxes[], int nsegments) const | GT_Primitive | virtual |
enlargeWidth(UT_BoundingBox boxes[], int nsegments, fpreal defwidth=-1) const | GT_Primitive | |
findAttribute(const UT_StringRef &name, GT_Owner &owner, int segment) const | GT_Primitive | |
getAttributeList(GT_Owner owner) const | GT_Primitive | |
getDataIdHash(int64 &hash, int segment=0, bool cache_data_id=false) const | GT_Primitive | |
getDetailAttributes() const | GT_Primitive | virtual |
getMemoryUsage() const override | GusdMeshWrapper | virtual |
getMotionSegments() const override | GusdMeshWrapper | virtual |
getPointAttributes() const | GT_Primitive | virtual |
getPrimitiveTransform() const | GT_Primitive | inline |
getPrimitiveType() const final | GusdPrimWrapper | inlinevirtual |
getPrimName(const GT_PrimitiveHandle &sourcePrim, std::string &primName) | GusdPrimWrapper | static |
GetPrimNameFunction typedef | GusdPrimWrapper | |
getStaticPrimitiveType() | GusdPrimWrapper | static |
getSubdivisionScheme() const | GusdMeshWrapper | |
getTopologyVersion(int64 &version) const | GT_Primitive | virtual |
getUniformAttributes() const | GT_Primitive | virtual |
getUniqueID(int64 &id) const | GT_Primitive | virtual |
getUsdName(int gtPrimId) | GusdPrimWrapper | static |
getUsdPrim() const override | GusdMeshWrapper | inlinevirtual |
getVelocityRange(UT_Vector3 &min, UT_Vector3 &max, const UT_StringRef &attribute_name=GA_Names::v) const | GT_Primitive | virtual |
getVertexAttributes() const | GT_Primitive | virtual |
getVertexList() const | GT_Primitive | virtual |
GT_Primitive() | GT_Primitive | |
GT_Primitive(const GT_Primitive &src) | GT_Primitive | |
GusdMeshWrapper(const GT_PrimitiveHandle &sourcePrim, const UsdStagePtr &stage, const SdfPath &path, const GusdContext &ctxt, bool isOverride=false) | GusdMeshWrapper | |
GusdMeshWrapper(const UsdGeomMesh &mesh, UsdTimeCode t, GusdPurposeSet purposes) | GusdMeshWrapper | |
GusdMeshWrapper(const GusdMeshWrapper &in) | GusdMeshWrapper | |
GusdPrimWrapper() | GusdPrimWrapper | |
GusdPrimWrapper(const UsdTimeCode &time, const GusdPurposeSet &purposes) | GusdPrimWrapper | |
GusdPrimWrapper(const GusdPrimWrapper &in) | GusdPrimWrapper | |
harden() const | GT_Primitive | inline |
hasDataArray(const UT_StringRef &name, GT_Owner owner_scope[], int num_owners, GT_Storage *storage=NULL, GT_Size *tuple_size=NULL) const | GT_Primitive | virtual |
isFrameInfoAvailable() const | GT_Primitive | inline |
isGroupType(int gtPrimId) | GusdPrimWrapper | static |
isGTPrimSupported(const GT_PrimitiveHandle &prim) | GusdPrimWrapper | static |
isPointInstancerPrim(const GT_PrimitiveHandle &prim, const GusdContext &ctxt) | GusdPrimWrapper | static |
isStaticGeometry() const | GT_Primitive | inline |
isValid() const override | GusdMeshWrapper | virtual |
isVisible() const | GusdPrimWrapper | inline |
loadPrimvars(const UsdPrimDefinition &prim_defn, UsdTimeCode time, const GT_RefineParms *rparms, int minUniform, int minPoint, int minVertex, const std::string &primPath, GT_AttributeListHandle *vertex, GT_AttributeListHandle *point, GT_AttributeListHandle *primitive, GT_AttributeListHandle *constant, const GT_DataArrayHandle &remapIndicies=GT_DataArrayHandle()) const | GusdPrimWrapper | |
loadSubsets(const UsdGeomImageable &prim, const UT_Optional< TfToken > &uniform_element_type, GT_ElementSetMapPtr &uniform_sets, GT_AttributeListHandle &uniform_attribs, exint num_uniform, GT_ElementSetMapPtr &point_sets, GT_AttributeListHandle &point_attribs, exint num_points, const GT_RefineParms *parms, UsdTimeCode time) | GusdPrimWrapper | static |
m_lastAttrValueDict | GusdPrimWrapper | mutableprotected |
m_lastXformCompared | GusdPrimWrapper | protected |
m_lastXformSet | GusdPrimWrapper | protected |
m_purposes | GusdPrimWrapper | protected |
m_time | GusdPrimWrapper | protected |
m_visible | GusdPrimWrapper | protected |
m_xformCache | GusdPrimWrapper | protected |
markVisible(bool in) | GusdPrimWrapper | inline |
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL) | GT_Primitive | static |
operator delete(void *p, size_t size) | GT_Primitive | static |
operator new(size_t size) | GT_Primitive | static |
operator new(size_t size, void *p) | GT_Primitive | static |
operator=(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
redefine(const UsdStagePtr &stage, const SdfPath &path, const GusdContext &ctxt, const GT_PrimitiveHandle &sourcePrim) override | GusdMeshWrapper | virtual |
refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const override | GusdMeshWrapper | virtual |
refineCopyTransformFrom(const GT_Primitive &src) | GT_Primitive | |
refineDetail(const GU_ConstDetailHandle &detail, const GT_RefineParms *parms) | GT_Primitive | static |
refinePrimitive(const GT_PrimitiveHandle &primh, const GT_RefineParms *parms) | GT_Primitive | static |
registerPrimDefinitionFuncForRead(const TfToken &usdTypeName, DefinitionForReadFunction function) | GusdPrimWrapper | static |
registerPrimDefinitionFuncForWrite(int gtPrimId, DefinitionForWriteFunction function, GetPrimNameFunction getNameFunction=NULL, bool isGroupType=false, const char *usdName=NULL) | GusdPrimWrapper | static |
ResampleArrayFunction typedef | GusdPrimWrapper | |
s_ownerToUsdInterp | GusdPrimWrapper | static |
s_ownerToUsdInterpCurve | GusdPrimWrapper | static |
save(UT_JSONWriter &w) const | GT_Primitive | virtual |
saveAttributeLists(UT_JSONWriter &w) const | GT_Primitive | |
setPrimitiveTransform(const GT_TransformHandle &x) | GT_Primitive | inline |
setStaticGeometry(bool static_geo) | GT_Primitive | inline |
setSubdivisionScheme(const TfToken &scheme) | GusdMeshWrapper | |
setVisibility(const TfToken &visibility, UsdTimeCode time) | GusdPrimWrapper | virtual |
unpack(UT_Array< GU_DetailHandle > &details, const UT_StringRef &fileName, const SdfPath &primPath, const UT_Matrix4D *xform, fpreal frame, const char *viewportLod, GusdPurposeSet purposes, const GT_RefineParms &rparms) const | GusdPrimWrapper | virtual |
updateActiveFromGTPrim(const GT_PrimitiveHandle &sourcePrim, UsdTimeCode time) | GusdPrimWrapper | protected |
updateAttributeFromGTPrim(GT_Owner owner, const std::string &name, const GT_DataArrayHandle &houAttr, UsdAttribute &usdAttr, UsdTimeCode time) | GusdPrimWrapper | protected |
updateFromGTPrim(const GT_PrimitiveHandle &sourcePrim, const UT_Matrix4D &houXform, const GusdContext &ctxt, GusdSimpleXformCache &xformCache) override | GusdMeshWrapper | virtual |
updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &parms) | GT_Primitive | virtual |
updatePrimvarFromGTPrim(const TfToken &name, const GT_Owner &owner, const TfToken &interpolation, UsdTimeCode time, const GT_DataArrayHandle &data) | GusdPrimWrapper | protected |
updatePrimvarFromGTPrim(const GT_AttributeListHandle >Attrs, const GusdGT_AttrFilter &primvarFilter, const TfToken &interpolation, UsdTimeCode time) | GusdPrimWrapper | protected |
updateTransformFromGTPrim(const GfMatrix4d &xform, UsdTimeCode time, bool force) | GusdPrimWrapper | protected |
updateVisibilityFromGTPrim(const GT_PrimitiveHandle &sourcePrim, UsdTimeCode time, bool forceWrite=true) | GusdPrimWrapper | protected |
use_count() const noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
UT_IntrusiveRefCounter() noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexcept | UT_IntrusiveRefCounter< GT_Primitive > | inline |
viewportRefineOptions() const | GT_Primitive | virtual |
~GT_Primitive() | GT_Primitive | virtual |
~GusdMeshWrapper() override | GusdMeshWrapper | |
~GusdPrimWrapper() override | GusdPrimWrapper | |
~UT_IntrusiveRefCounter() | UT_IntrusiveRefCounter< GT_Primitive > | inlineprotected |