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

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

_ComputeHash() const (defined in HdStSurfaceShader)HdStSurfaceShaderprotected
_ComputeTextureSourceHash() const (defined in HdStSurfaceShader)HdStSurfaceShaderprotected
_SetSource(TfToken const &shaderStageKey, std::string const &source) (defined in HdStSurfaceShader)HdStSurfaceShaderprotected
AddBindings(HdBindingRequestVector *customBindings) overrideHdStSurfaceShadervirtual
AddFallbackValueToSpecsAndSources(const HdSt_MaterialParam &param, HdBufferSpecVector *const specs, HdBufferSourceSharedPtrVector *const sources)HdStSurfaceShaderstatic
AddResourcesFromTextures(ResourceContext &ctx) const overrideHdStSurfaceShadervirtual
BindResources(int program, HdSt_ResourceBinder const &binder, HdRenderPassState const &state) overrideHdStSurfaceShadervirtual
CanAggregate(HdStShaderCodeSharedPtr const &shaderA, HdStShaderCodeSharedPtr const &shaderB)HdStSurfaceShaderstatic
ComputeHash() const overrideHdStSurfaceShadervirtual
HdStShaderCode::ComputeHash(HdStShaderCodeSharedPtrVector const &shaders)HdStShaderCodestatic
ComputeTextureSourceHash() const overrideHdStSurfaceShadervirtual
GetMaterialTag() const overrideHdStSurfaceShadervirtual
GetNamedTextureHandles() const overrideHdStSurfaceShadervirtual
GetParams() const overrideHdStSurfaceShadervirtual
GetPrimvarNames() const overrideHdStSurfaceShadervirtual
GetShaderData() const overrideHdStSurfaceShadervirtual
GetSource(TfToken const &shaderStageKey) const overrideHdStSurfaceShadervirtual
HdStShaderCode() (defined in HdStShaderCode)HdStShaderCode
HdStSurfaceShader() (defined in HdStSurfaceShader)HdStSurfaceShader
ID typedef (defined in HdStShaderCode)HdStShaderCode
IsEnabledPrimvarFiltering() const overrideHdStSurfaceShadervirtual
NamedTextureHandleVector typedef (defined in HdStShaderCode)HdStShaderCode
Reload()HdStSurfaceShadervirtual
SetBufferSources(HdBufferSpecVector const &bufferSpecs, HdBufferSourceSharedPtrVector &&bufferSources, HdStResourceRegistrySharedPtr const &resourceRegistry) (defined in HdStSurfaceShader)HdStSurfaceShader
SetEnabledPrimvarFiltering(bool enabled) (defined in HdStSurfaceShader)HdStSurfaceShader
SetFragmentSource(const std::string &source)HdStSurfaceShader
SetGeometrySource(const std::string &source) (defined in HdStSurfaceShader)HdStSurfaceShader
SetMaterialTag(TfToken const &materialTag) (defined in HdStSurfaceShader)HdStSurfaceShader
SetNamedTextureHandles(const NamedTextureHandleVector &) (defined in HdStSurfaceShader)HdStSurfaceShader
SetParams(const HdSt_MaterialParamVector &params) (defined in HdStSurfaceShader)HdStSurfaceShader
UnbindResources(int program, HdSt_ResourceBinder const &binder, HdRenderPassState const &state) overrideHdStSurfaceShadervirtual
~HdStShaderCode() (defined in HdStShaderCode)HdStShaderCodevirtual
~HdStSurfaceShader() override (defined in HdStSurfaceShader)HdStSurfaceShader