FnUsdAbstractionLib 0.6.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
usg::ShaderRegistry Class Reference

Public Member Functions

 ShaderRegistry (ShaderRegistryHandle *p)
 
std::vector< TokengetAllNodeSourceTypes () const
 
std::vector< TokengetNodeIdentifiers () const
 
ShaderNode getShaderNodeByIdentifier (const Token &identifier) const
 
ShaderNode getShaderNodeByIdentifierAndType (const Token &identifier, const Token &type) const
 

Static Public Member Functions

static ShaderRegistry getInstance ()
 

Protected Attributes

std::unique_ptr< ShaderRegistryHandle, void(*)(ShaderRegistryHandle *)> _pImpl
 


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