AddBindings(HdStBindingRequestVector *customBindings) override | HdSt_GeometricShader | virtual |
AddResourcesFromTextures(ResourceContext &ctx) const | HdStShaderCode | virtual |
BindResources(int program, HdSt_ResourceBinder const &binder) override | HdSt_GeometricShader | virtual |
ComputeHash() const override | HdSt_GeometricShader | virtual |
HdStShaderCode::ComputeHash(HdStShaderCodeSharedPtrVector const &shaders) | HdStShaderCode | static |
ComputeTextureSourceHash() const | HdStShaderCode | virtual |
Create(HdSt_ShaderKey const &shaderKey, HdStResourceRegistrySharedPtr const &resourceRegistry) | HdSt_GeometricShader | static |
FvarPatchType enum name | HdSt_GeometricShader | |
GetFvarPatchType() const | HdSt_GeometricShader | inline |
GetHgiPrimitiveType() const | HdSt_GeometricShader | |
GetLayout(TfTokenVector const &shaderStageKeys) const | HdStShaderCode | |
GetLineWidth() const | HdSt_GeometricShader | inline |
GetMaterialTag() const | HdStShaderCode | virtual |
GetNamedTextureHandles() const | HdStShaderCode | virtual |
GetNumPatchEvalVerts() const | HdSt_GeometricShader | |
GetNumPrimitiveVertsForGeometryShader() const | HdSt_GeometricShader | |
GetParams() const | HdStShaderCode | virtual |
GetPolygonMode() const | HdSt_GeometricShader | inline |
GetPrimitiveIndexSize() const | HdSt_GeometricShader | |
GetPrimitiveType() const | HdSt_GeometricShader | inline |
GetPrimvarNames() const | HdStShaderCode | virtual |
GetShaderData() const | HdStShaderCode | virtual |
GetSource(TfToken const &shaderStageKey) const override | HdSt_GeometricShader | virtual |
GetUseMetalTessellation() const | HdSt_GeometricShader | inline |
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 typedef | HdStShaderCode | |
IsEnabledPrimvarFiltering() const | HdStShaderCode | virtual |
IsFrustumCullingPass() const | HdSt_GeometricShader | inline |
IsPrimTypeBasisCurves(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeBasisCurves() const | HdSt_GeometricShader | inline |
IsPrimTypeCompute(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeCompute() const | HdSt_GeometricShader | inline |
IsPrimTypeMesh(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeMesh() const | HdSt_GeometricShader | inline |
IsPrimTypePatches(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypePatches() const | HdSt_GeometricShader | inline |
IsPrimTypePoints(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypePoints() const | HdSt_GeometricShader | inline |
IsPrimTypeQuads(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeQuads() const | HdSt_GeometricShader | inline |
IsPrimTypeRefinedMesh(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeRefinedMesh() const | HdSt_GeometricShader | inline |
IsPrimTypeTriangles(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeTriangles() const | HdSt_GeometricShader | inline |
IsPrimTypeTriQuads(PrimitiveType primType) | HdSt_GeometricShader | inlinestatic |
IsPrimTypeTriQuads() const | HdSt_GeometricShader | inline |
NamedTextureHandleVector typedef | HdStShaderCode | |
PrimitiveType enum name | HdSt_GeometricShader | |
ResolveCullMode(HdCullStyle const renderStateCullStyle) const | HdSt_GeometricShader | |
UnbindResources(int program, HdSt_ResourceBinder const &binder) override | HdSt_GeometricShader | virtual |
~HdSt_GeometricShader() override | HdSt_GeometricShader | |
~HdStShaderCode() | HdStShaderCode | virtual |