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

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

addLeadingBookend(double curFrame, double startFrame)GusdPrimWrappervirtual
addTrailingBookend(double curFrame)GusdPrimWrappervirtual
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_Primitiveinline
AttrLastValueDict typedefGusdPrimWrapperprotected
AttrLastValueKeyType typedefGusdPrimWrapperprotected
className() const =0GT_Primitivepure virtual
clearCaches()GusdPrimWrapperprotected
clone() const GT_Primitiveinline
computePerimeter(int seg=0) const GT_Primitivevirtual
computeSurfaceArea(int seg=0) const GT_Primitivevirtual
computeTransform(const UsdPrim &prim, UsdTimeCode time, const UT_Matrix4D &houXform, const GusdSimpleXformCache &xformCache)GusdPrimWrapperprotectedstatic
computeVelocityRange(UT_Vector3 &vmin, UT_Vector3 &vmax, const GT_DataArrayHandle &v)GT_Primitivestatic
computeVolume(const UT_Vector3 &ref_P, int seg=0) const GT_Primitivevirtual
conditionalAddRef() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
convertAttributeData(const UsdAttribute &attr, const VtValue &val)GusdPrimWrapperstatic
convertPrimvarData(const UsdGeomPrimvar &primvar, UsdTimeCode time)GusdPrimWrapperstatic
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_Primitivevirtual
createPrimitiveTypeId()GT_Primitivestatic
defineForRead(const UsdGeomImageable &sourcePrim, UsdTimeCode time, GusdPurposeSet purposes)GusdPrimWrapperstatic
defineForWrite(const GT_PrimitiveHandle &sourcePrim, const UsdStagePtr &stage, const SdfPath &path, const GusdContext &ctxt)GusdPrimWrapperstatic
DefinitionForReadFunction typedefGusdPrimWrapper
DefinitionForWriteFunction typedefGusdPrimWrapper
doAttributeMerge(const GT_Primitive &src, const UT_StringMMPattern *vertex, const UT_StringMMPattern *point, const UT_StringMMPattern *uniform, const UT_StringMMPattern *detail) const GT_Primitivevirtual
doHarden() const GT_Primitivevirtual
doSoftCopy() const =0GT_Primitivepure virtual
dumpAttributeLists(const char *label, bool data_too) const GT_Primitive
dumpPrimitive() const GT_Primitive
enlargeBounds(UT_BoundingBox boxes[], int nsegments) const =0GT_Primitivepure virtual
enlargeP(UT_BoundingBox &box, const GT_AttributeListHandle &list, int segment) const GT_Primitiveprotected
enlargeP(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargePw(UT_BoundingBox &B, const GT_DataArrayHandle &P) const GT_Primitiveprotected
enlargeRenderBounds(UT_BoundingBox boxes[], int nsegments) const GT_Primitivevirtual
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_Primitivevirtual
getMemoryUsage() const =0GT_Primitivepure virtual
getMotionSegments() const =0GT_Primitivepure virtual
getPointAttributes() const GT_Primitivevirtual
getPrimitiveTransform() const GT_Primitiveinline
getPrimitiveType() const GT_Primitivevirtual
getPrimName(const GT_PrimitiveHandle &sourcePrim, std::string &primName)GusdPrimWrapperstatic
GetPrimNameFunction typedefGusdPrimWrapper
getTopologyVersion(int64 &version) const GT_Primitivevirtual
getUniformAttributes() const GT_Primitivevirtual
getUniqueID(int64 &id) const GT_Primitivevirtual
getUsdName(int gtPrimId)GusdPrimWrapperstatic
getUsdPrim() const =0GusdPrimWrapperpure virtual
getVelocityRange(UT_Vector3 &min, UT_Vector3 &max, const UT_StringRef &attribute_name=GA_Names::v) const GT_Primitivevirtual
getVertexAttributes() const GT_Primitivevirtual
getVertexList() const GT_Primitivevirtual
GT_Primitive()GT_Primitive
GT_Primitive(const GT_Primitive &src)GT_Primitive
GusdPrimWrapper()GusdPrimWrapper
GusdPrimWrapper(const UsdTimeCode &time, const GusdPurposeSet &purposes)GusdPrimWrapper
GusdPrimWrapper(const GusdPrimWrapper &in)GusdPrimWrapper
harden() const GT_Primitiveinline
hasDataArray(const UT_StringRef &name, GT_Owner owner_scope[], int num_owners, GT_Storage *storage=NULL, GT_Size *tuple_size=NULL) const GT_Primitivevirtual
isFrameInfoAvailable() const GT_Primitiveinline
isGroupType(int gtPrimId)GusdPrimWrapperstatic
isGTPrimSupported(const GT_PrimitiveHandle &prim)GusdPrimWrapperstatic
isPointInstancerPrim(const GT_PrimitiveHandle &prim, const GusdContext &ctxt)GusdPrimWrapperstatic
isStaticGeometry() const GT_Primitiveinline
isValid() const GusdPrimWrappervirtual
isVisible() const GusdPrimWrapperinline
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, GT_FaceSetMapPtr &facesets, GT_AttributeListHandle &uniform_attribs, const GT_RefineParms *parms, const int numFaces, UsdTimeCode time)GusdPrimWrapperstatic
m_lastAttrValueDictGusdPrimWrappermutableprotected
m_lastXformComparedGusdPrimWrapperprotected
m_lastXformSetGusdPrimWrapperprotected
m_purposesGusdPrimWrapperprotected
m_timeGusdPrimWrapperprotected
m_visibleGusdPrimWrapperprotected
m_xformCacheGusdPrimWrapperprotected
markVisible(bool in)GusdPrimWrapperinline
mergeAttributeLists(bool &changed, const GT_AttributeListHandle &src, const GT_AttributeListHandle &merge, const UT_StringMMPattern *pattern, const UT_StringMMPattern *alternate=NULL)GT_Primitivestatic
operator delete(void *p, size_t size)GT_Primitivestatic
operator new(size_t size)GT_Primitivestatic
operator new(size_t size, void *p)GT_Primitivestatic
operator=(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
redefine(const UsdStagePtr &stage, const SdfPath &path, const GusdContext &ctxt, const GT_PrimitiveHandle &sourcePrim)GusdPrimWrappervirtual
refine(GT_Refine &refiner, const GT_RefineParms *parms=NULL) const GT_Primitivevirtual
refineCopyTransformFrom(const GT_Primitive &src)GT_Primitive
refineDetail(const GU_ConstDetailHandle &detail, const GT_RefineParms *parms)GT_Primitivestatic
refinePrimitive(const GT_PrimitiveHandle &primh, const GT_RefineParms *parms)GT_Primitivestatic
registerPrimDefinitionFuncForRead(const TfToken &usdTypeName, DefinitionForReadFunction function)GusdPrimWrapperstatic
registerPrimDefinitionFuncForWrite(int gtPrimId, DefinitionForWriteFunction function, GetPrimNameFunction getNameFunction=NULL, bool isGroupType=false, const char *usdName=NULL)GusdPrimWrapperstatic
ResampleArrayFunction typedefGusdPrimWrapper
s_ownerToUsdInterpGusdPrimWrapperstatic
s_ownerToUsdInterpCurveGusdPrimWrapperstatic
save(UT_JSONWriter &w) const GT_Primitivevirtual
saveAttributeLists(UT_JSONWriter &w) const GT_Primitive
setPrimitiveTransform(const GT_TransformHandle &x)GT_Primitiveinline
setStaticGeometry(bool static_geo)GT_Primitiveinline
setVisibility(const TfToken &visibility, UsdTimeCode time)GusdPrimWrappervirtual
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 GusdPrimWrappervirtual
updateActiveFromGTPrim(const GT_PrimitiveHandle &sourcePrim, UsdTimeCode time)GusdPrimWrapperprotected
updateAttributeFromGTPrim(GT_Owner owner, const std::string &name, const GT_DataArrayHandle &houAttr, UsdAttribute &usdAttr, UsdTimeCode time)GusdPrimWrapperprotected
updateFromGTPrim(const GT_PrimitiveHandle &sourcePrim, const UT_Matrix4D &houXform, const GusdContext &ctxt, GusdSimpleXformCache &xformCache)GusdPrimWrappervirtual
updateGeoPrim(const GU_ConstDetailHandle &dtl, const GT_RefineParms &parms)GT_Primitivevirtual
updatePrimvarFromGTPrim(const TfToken &name, const GT_Owner &owner, const TfToken &interpolation, UsdTimeCode time, const GT_DataArrayHandle &data)GusdPrimWrapperprotected
updatePrimvarFromGTPrim(const GT_AttributeListHandle &gtAttrs, const GusdGT_AttrFilter &primvarFilter, const TfToken &interpolation, UsdTimeCode time)GusdPrimWrapperprotected
updateTransformFromGTPrim(const GfMatrix4d &xform, UsdTimeCode time, bool force)GusdPrimWrapperprotected
updateVisibilityFromGTPrim(const GT_PrimitiveHandle &sourcePrim, UsdTimeCode time, bool forceWrite=true)GusdPrimWrapperprotected
use_count() const noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter() noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
UT_IntrusiveRefCounter(const UT_IntrusiveRefCounter &) noexceptUT_IntrusiveRefCounter< GT_Primitive >inline
viewportRefineOptions() const GT_Primitivevirtual
~GT_Primitive()GT_Primitivevirtual
~GusdPrimWrapper() overrideGusdPrimWrapper
~UT_IntrusiveRefCounter()UT_IntrusiveRefCounter< GT_Primitive >inlineprotected