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

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

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