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

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

AddBindings(HdStBindingRequestVector *customBindings) overrideHdSt_GeometricShadervirtual
AddResourcesFromTextures(ResourceContext &ctx) const HdStShaderCodevirtual
BindResources(int program, HdSt_ResourceBinder const &binder) overrideHdSt_GeometricShadervirtual
ComputeHash() const overrideHdSt_GeometricShadervirtual
HdStShaderCode::ComputeHash(HdStShaderCodeSharedPtrVector const &shaders)HdStShaderCodestatic
ComputeTextureSourceHash() const HdStShaderCodevirtual
Create(HdSt_ShaderKey const &shaderKey, HdStResourceRegistrySharedPtr const &resourceRegistry)HdSt_GeometricShaderstatic
FvarPatchType enum nameHdSt_GeometricShader
GetFvarPatchType() const HdSt_GeometricShaderinline
GetHgiPrimitiveType() const HdSt_GeometricShader
GetLayout(TfTokenVector const &shaderStageKeys) const HdStShaderCode
GetLineWidth() const HdSt_GeometricShaderinline
GetMaterialTag() const HdStShaderCodevirtual
GetNamedTextureHandles() const HdStShaderCodevirtual
GetNumPatchEvalVerts() const HdSt_GeometricShader
GetNumPrimitiveVertsForGeometryShader() const HdSt_GeometricShader
GetParams() const HdStShaderCodevirtual
GetPolygonMode() const HdSt_GeometricShaderinline
GetPrimitiveIndexSize() const HdSt_GeometricShader
GetPrimitiveType() const HdSt_GeometricShaderinline
GetPrimvarNames() const HdStShaderCodevirtual
GetShaderData() const HdStShaderCodevirtual
GetSource(TfToken const &shaderStageKey) const overrideHdSt_GeometricShadervirtual
GetUseMetalTessellation() const HdSt_GeometricShaderinline
HdSt_GeometricShader(std::string const &glslfxString, PrimitiveType primType, HdCullStyle cullStyle, bool useHardwareFaceCulling, bool hasMirroredTransform, bool doubleSided, bool useMetalTessellation, HdPolygonMode polygonMode, bool cullingPass, FvarPatchType fvarPatchType, SdfPath const &debugId=SdfPath(), float lineWidth=0)HdSt_GeometricShader
HdStShaderCode()HdStShaderCode
ID typedefHdStShaderCode
IsEnabledPrimvarFiltering() const HdStShaderCodevirtual
IsFrustumCullingPass() const HdSt_GeometricShaderinline
IsPrimTypeBasisCurves(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeBasisCurves() const HdSt_GeometricShaderinline
IsPrimTypeCompute(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeCompute() const HdSt_GeometricShaderinline
IsPrimTypeMesh(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeMesh() const HdSt_GeometricShaderinline
IsPrimTypePatches(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypePatches() const HdSt_GeometricShaderinline
IsPrimTypePoints(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypePoints() const HdSt_GeometricShaderinline
IsPrimTypeQuads(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeQuads() const HdSt_GeometricShaderinline
IsPrimTypeRefinedMesh(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeRefinedMesh() const HdSt_GeometricShaderinline
IsPrimTypeTriangles(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeTriangles() const HdSt_GeometricShaderinline
IsPrimTypeTriQuads(PrimitiveType primType)HdSt_GeometricShaderinlinestatic
IsPrimTypeTriQuads() const HdSt_GeometricShaderinline
NamedTextureHandleVector typedefHdStShaderCode
PrimitiveType enum nameHdSt_GeometricShader
ResolveCullMode(HdCullStyle const renderStateCullStyle) const HdSt_GeometricShader
UnbindResources(int program, HdSt_ResourceBinder const &binder) overrideHdSt_GeometricShadervirtual
~HdSt_GeometricShader() overrideHdSt_GeometricShader
~HdStShaderCode()HdStShaderCodevirtual