This is the complete list of members for HdStSurfaceShader, including all inherited members.
_ComputeHash() const (defined in HdStSurfaceShader) | HdStSurfaceShader | protected |
_ComputeTextureSourceHash() const (defined in HdStSurfaceShader) | HdStSurfaceShader | protected |
_SetSource(TfToken const &shaderStageKey, std::string const &source) (defined in HdStSurfaceShader) | HdStSurfaceShader | protected |
AddBindings(HdBindingRequestVector *customBindings) override | HdStSurfaceShader | virtual |
AddFallbackValueToSpecsAndSources(const HdSt_MaterialParam ¶m, HdBufferSpecVector *const specs, HdBufferSourceSharedPtrVector *const sources) | HdStSurfaceShader | static |
AddResourcesFromTextures(ResourceContext &ctx) const override | HdStSurfaceShader | virtual |
BindResources(int program, HdSt_ResourceBinder const &binder, HdRenderPassState const &state) override | HdStSurfaceShader | virtual |
CanAggregate(HdStShaderCodeSharedPtr const &shaderA, HdStShaderCodeSharedPtr const &shaderB) | HdStSurfaceShader | static |
ComputeHash() const override | HdStSurfaceShader | virtual |
HdStShaderCode::ComputeHash(HdStShaderCodeSharedPtrVector const &shaders) | HdStShaderCode | static |
ComputeTextureSourceHash() const override | HdStSurfaceShader | virtual |
GetMaterialTag() const override | HdStSurfaceShader | virtual |
GetNamedTextureHandles() const override | HdStSurfaceShader | virtual |
GetParams() const override | HdStSurfaceShader | virtual |
GetPrimvarNames() const override | HdStSurfaceShader | virtual |
GetShaderData() const override | HdStSurfaceShader | virtual |
GetSource(TfToken const &shaderStageKey) const override | HdStSurfaceShader | virtual |
HdStShaderCode() (defined in HdStShaderCode) | HdStShaderCode | |
HdStSurfaceShader() (defined in HdStSurfaceShader) | HdStSurfaceShader | |
ID typedef (defined in HdStShaderCode) | HdStShaderCode | |
IsEnabledPrimvarFiltering() const override | HdStSurfaceShader | virtual |
NamedTextureHandleVector typedef (defined in HdStShaderCode) | HdStShaderCode | |
Reload() | HdStSurfaceShader | virtual |
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 ¶ms) (defined in HdStSurfaceShader) | HdStSurfaceShader | |
UnbindResources(int program, HdSt_ResourceBinder const &binder, HdRenderPassState const &state) override | HdStSurfaceShader | virtual |
~HdStShaderCode() (defined in HdStShaderCode) | HdStShaderCode | virtual |
~HdStSurfaceShader() override (defined in HdStSurfaceShader) | HdStSurfaceShader |