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

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

_materialSource (defined in usg::ShaderSource)usg::ShaderSourceprotected
_shaderSchema (defined in usg::ShaderSource)usg::ShaderSourceprotected
_sourceDest (defined in usg::ShaderSource)usg::ShaderSourceprotected
emitLine(const std::string &line)=0usg::ShaderSourcepure virtual
endFunction()=0usg::ShaderSourcepure virtual
input(const std::string &name)=0usg::ShaderSourcepure virtual
inputs() const =0usg::ShaderSourcepure virtual
materialSource() constusg::ShaderSourceinline
output(const std::string &name, const std::string &expression)=0usg::ShaderSourcepure virtual
sampleTexture(const std::string &inputName, const std::string &texCoordVarName)=0usg::ShaderSourcepure virtual
ShaderSource(const MaterialSource &materialSourceGen, const ShaderSchema *schema, std::stringstream &sourceDest) (defined in usg::ShaderSource)usg::ShaderSource
sourceType() constusg::ShaderSourceinline
sourceTypeGenerator() constusg::ShaderSourceinline
startFunction()=0usg::ShaderSourcepure virtual
textures() const =0usg::ShaderSourcepure virtual
~ShaderSource() (defined in usg::ShaderSource)usg::ShaderSourceinlinevirtual


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