HDK
 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 HdStSurfaceShaderprotected
_ComputeTextureSourceHash() const HdStSurfaceShaderprotected
_SetSource(TfToken const &shaderStageKey, std::string const &source)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()HdStShaderCode
HdStSurfaceShader()HdStSurfaceShader
ID typedefHdStShaderCode
IsEnabledPrimvarFiltering() const overrideHdStSurfaceShadervirtual
NamedTextureHandleVector typedefHdStShaderCode
Reload()HdStSurfaceShadervirtual
SetBufferSources(HdBufferSpecVector const &bufferSpecs, HdBufferSourceSharedPtrVector &&bufferSources, HdStResourceRegistrySharedPtr const &resourceRegistry)HdStSurfaceShader
SetEnabledPrimvarFiltering(bool enabled)HdStSurfaceShader
SetFragmentSource(const std::string &source)HdStSurfaceShader
SetGeometrySource(const std::string &source)HdStSurfaceShader
SetMaterialTag(TfToken const &materialTag)HdStSurfaceShader
SetNamedTextureHandles(const NamedTextureHandleVector &)HdStSurfaceShader
SetParams(const HdSt_MaterialParamVector &params)HdStSurfaceShader
UnbindResources(int program, HdSt_ResourceBinder const &binder, HdRenderPassState const &state) overrideHdStSurfaceShadervirtual
~HdStShaderCode()HdStShaderCodevirtual
~HdStSurfaceShader() overrideHdStSurfaceShader