FnUsdAbstractionLib 0.6.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
usg::MaterialSource Member List

This is the complete list of members for usg::MaterialSource, including all inherited members.

_generator (defined in usg::MaterialSource)usg::MaterialSourceprotected
_modulatesOpacityusg::MaterialSourceprotected
_outputShadersusg::MaterialSourceprotected
_shaderGroup (defined in usg::MaterialSource)usg::MaterialSourceprotected
_topologicalOrderusg::MaterialSourceprotected
buildUniqueInputName(const ShaderDesc *shaderDesc, const std::string &inputName) constusg::MaterialSourcevirtual
buildUniqueShaderName(const ShaderDesc *shaderDesc) constusg::MaterialSourcevirtual
createShaderSourceGenerator(const ShaderSchema *schema, std::stringstream &sourceOut) const =0usg::MaterialSourcepure virtual
emitSourceCode(std::stringstream &source) const =0usg::MaterialSourcepure virtual
getOutputShaderName(const ShaderDesc *shaderDesc) constusg::MaterialSource
getShaderConnections(const ShaderDesc *shaderDesc) const =0usg::MaterialSourcepure virtual
getShaderPropertyValues(const ShaderDesc *shaderDesc) const =0usg::MaterialSourcepure virtual
MaterialSource(const SourceCodeGenerator &generator, const ShaderDescGroup &shaderGroup) (defined in usg::MaterialSource)usg::MaterialSource
modulatesOpacity() constusg::MaterialSourceinline
outputShaderNames() constusg::MaterialSourceinline
shaderGroup() constusg::MaterialSourceinline
shadersInTopologicalOrder() constusg::MaterialSourceinline
sourceType() constusg::MaterialSourceinline
sourceTypeGenerator() constusg::MaterialSourceinline
~MaterialSource() (defined in usg::MaterialSource)usg::MaterialSourceinlinevirtual


©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk