This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
HdStMesh Member List

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

_authoredReprSelector (defined in HdRprim)HdRprimprotected
_CreateTopologyRangeForGeomSubset(HdStResourceRegistrySharedPtr resourceRegistry, HdChangeTracker &changeTracker, HdRenderParam *renderParam, HdStDrawItem *drawItem, const TfToken &indexToken, HdBufferSourceSharedPtr indicesSource, HdBufferSourceSharedPtr fvarIndicesSource, HdBufferSourceSharedPtr geomSubsetFaceIndicesHelperSource, const VtIntArray &faceIndices, bool refined) (defined in HdStMesh)HdStMeshprotected
_GatherFaceVaryingTopologies(HdSceneDelegate *sceneDelegate, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, HdStDrawItem *drawItem, int geomSubsetDescIndex, HdDirtyBits *dirtyBits, const SdfPath &id, HdSt_MeshTopologySharedPtr topology) (defined in HdStMesh)HdStMeshprotected
_GetRefineLevelForDesc(const HdMeshReprDesc &desc) const (defined in HdStMesh)HdStMeshprotected
_GetRepr(TfToken const &reprToken) const (defined in HdRprim)HdRprimprotected
_GetReprDesc(TfToken const &reprName) (defined in HdMesh)HdMeshprotectedstatic
_GetSharedPrimvarRange(uint64_t primvarId, HdBufferSpecVector const &updatedOrAddedSpecs, HdBufferSpecVector const &removedSpecs, HdBufferArrayRangeSharedPtr const &curRange, bool *isFirstInstance, HdStResourceRegistrySharedPtr const &resourceRegistry) const (defined in HdStMesh)HdStMeshprotected
_InitRepr(TfToken const &reprToken, HdDirtyBits *dirtyBits) overrideHdStMeshprotectedvirtual
_MaterialHasLimitSurface(const HdRenderIndex &renderIndex, const SdfPath &materialId) const (defined in HdStMesh)HdStMeshprotected
_MaterialHasPtex(const HdRenderIndex &renderIndex, const SdfPath &materialId) const (defined in HdStMesh)HdStMeshprotected
_MeshReprConfig typedef (defined in HdMesh)HdMeshprotected
_PopulateAdjacency(HdStResourceRegistrySharedPtr const &resourceRegistry) (defined in HdStMesh)HdStMeshprotected
_PopulateElementPrimvars(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, HdStDrawItem *drawItem, int geomSubsetDescIndex, HdDirtyBits *dirtyBits, bool requireFlatNormals) (defined in HdStMesh)HdStMeshprotected
_PopulateFaceVaryingPrimvars(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, HdStDrawItem *drawItem, int geomSubsetDescIndex, HdDirtyBits *dirtyBits) (defined in HdStMesh)HdStMeshprotected
_PopulateTopology(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdStDrawItem *drawItem, HdDirtyBits *dirtyBits, const TfToken &reprToken, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, int geomSubsetDescIndex) (defined in HdStMesh)HdStMeshprotected
_PopulateVertexPrimvars(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, HdStDrawItem *drawItem, int geomSubsetDescIndex, HdDirtyBits *dirtyBits, bool requireSmoothNormals) (defined in HdStMesh)HdStMeshprotected
_PropagateDirtyBits(HdDirtyBits bits) const overrideHdStMeshprotectedvirtual
_renderTag (defined in HdRprim)HdRprimprotected
_reprs (defined in HdRprim)HdRprimprotected
_ReprVector typedef (defined in HdRprim)HdRprimprotected
_sharedData (defined in HdRprim)HdRprimprotected
_UpdateDrawItem(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdStDrawItem *drawItem, HdDirtyBits *dirtyBits, const TfToken &reprToken, const HdReprSharedPtr &repr, const HdMeshReprDesc &desc, bool requireSmoothNormals, bool requireFlatNormals, int geomSubsetDescIndex) (defined in HdStMesh)HdStMeshprotected
_UpdateDrawItemGeometricShader(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdStDrawItem *drawItem, const HdMeshReprDesc &desc, const SdfPath &materialId) (defined in HdStMesh)HdStMeshprotected
_UpdateDrawItemsForGeomSubsets(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, HdStDrawItem *drawItem, const TfToken &reprToken, const HdReprSharedPtr &repr, const HdGeomSubsets &geomSubsets, size_t oldNumGeomSubsets) (defined in HdStMesh)HdStMeshprotected
_UpdateInstancer(HdSceneDelegate *sceneDelegate, HdDirtyBits *dirtyBits) (defined in HdRprim)HdRprimprotected
_UpdateMaterialTagsForAllReprs(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam) (defined in HdStMesh)HdStMeshprotected
_UpdateRepr(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, TfToken const &reprToken, HdDirtyBits *dirtyBitsState) (defined in HdStMesh)HdStMeshprotected
_UpdateShadersForAllReprs(HdSceneDelegate *sceneDelegate, HdRenderParam *renderParam, bool updateMaterialNetworkShader, bool updateGeometricShader) (defined in HdStMesh)HdStMeshprotected
_UpdateVisibility(HdSceneDelegate *sceneDelegate, HdDirtyBits *dirtyBits) (defined in HdRprim)HdRprimprotected
_UseFlatNormals(const HdMeshReprDesc &desc) const (defined in HdStMesh)HdStMeshprotected
_UseLimitRefinement(const HdRenderIndex &renderIndex, const HdMeshTopology &topology) const (defined in HdStMesh)HdStMeshprotected
_UseQuadIndices(const HdRenderIndex &renderIndex, const HdSt_MeshTopologySharedPtr &topology) const (defined in HdStMesh)HdStMeshprotected
_UseSmoothNormals(HdSt_MeshTopologySharedPtr const &topology) const (defined in HdStMesh)HdStMeshprotected
CanSkipDirtyBitPropagationAndSync(HdDirtyBits bits) constHdRprim
ConfigureRepr(TfToken const &reprName, HdMeshReprDesc desc1, HdMeshReprDesc desc2=HdMeshReprDesc())HdMeshstatic
Finalize(HdRenderParam *renderParam) overrideHdStMeshvirtual
GetBuiltinPrimvarNames() const overrideHdMeshvirtual
GetCullStyle(HdSceneDelegate *delegate) const (defined in HdMesh)HdMeshinline
GetDisplayStyle(HdSceneDelegate *delegate) const (defined in HdMesh)HdMeshinline
GetDrawItems(TfToken const &reprToken) constHdRprim
GetExtent(HdSceneDelegate *delegate) constHdRpriminline
GetId() constHdRpriminline
GetIndexedPrimvar(HdSceneDelegate *delegate, const TfToken &name, VtIntArray *indices) const (defined in HdRprim)HdRpriminline
GetInitialDirtyBitsMask() const overrideHdStMeshvirtual
GetInstancerId() constHdRpriminline
GetInstancerTransforms(HdSceneDelegate *delegate) (defined in HdRprim)HdRprim
GetMaterialId() constHdRpriminline
GetMeshTopology(HdSceneDelegate *delegate) constHdMeshinline
GetNormals(HdSceneDelegate *delegate) const (defined in HdMesh)HdMeshinline
GetPoints(HdSceneDelegate *delegate) constHdMeshinline
GetPrimId() constHdRpriminline
GetPrimvar(HdSceneDelegate *delegate, const TfToken &name) const (defined in HdRprim)HdRpriminline
GetPrimvarDescriptors(HdSceneDelegate *delegate, HdInterpolation interpolation) constHdRpriminline
GetRenderTag() const (defined in HdRprim)HdRpriminline
GetRenderTag(HdSceneDelegate *delegate) constHdRpriminline
GetReprSelector() const (defined in HdRprim)HdRpriminline
GetShadingStyle(HdSceneDelegate *delegate) const (defined in HdMesh)HdMeshinline
GetSubdivTags(HdSceneDelegate *delegate) const (defined in HdMesh)HdMeshinline
GetTopology() const overrideHdStMeshvirtual
HdMesh(SdfPath const &id)HdMeshprotected
HdRprim(SdfPath const &id) (defined in HdRprim)HdRprim
HdStMesh(SdfPath const &id) (defined in HdStMesh)HdStMesh
HF_MALLOC_TAG_NEW("new HdStMesh") (defined in HdStMesh)HdStMesh
InitRepr(HdSceneDelegate *delegate, TfToken const &reprToken, HdDirtyBits *dirtyBits)HdRprim
IsDirty(HdChangeTracker &changeTracker) constHdRprim
IsDoubleSided(HdSceneDelegate *delegate) constHdMeshinline
IsEnabledPackedNormals()HdStMeshstatic
IsVisible() constHdRpriminline
PropagateRprimDirtyBits(HdDirtyBits bits)HdRprim
SetMaterialId(SdfPath const &materialId)HdRprim
SetPrimId(int32_t primId)HdRprim
Sync(HdSceneDelegate *delegate, HdRenderParam *renderParam, HdDirtyBits *dirtyBits, TfToken const &reprToken) overrideHdStMeshvirtual
UpdateRenderTag(HdSceneDelegate *delegate, HdRenderParam *renderParam) override (defined in HdStMesh)HdStMeshvirtual
UpdateReprSelector(HdSceneDelegate *delegate, HdDirtyBits *dirtyBits) (defined in HdRprim)HdRprim
~HdMesh() override (defined in HdMesh)HdMesh
~HdRprim() (defined in HdRprim)HdRprimvirtual
~HdStMesh() override (defined in HdStMesh)HdStMesh