Public Member Functions | |
size_t | size () const |
SlrShader * | getShaderNode (const std::string &shader_node_name) const |
Return the named shader, or null if not in group. | |
void | deleteShaders () |
Convenience function to delete shader pointers and empty the group. | |
Public Attributes | |
SlrShaderMap | shaders |
Shaders with name mapping for connections. | |
ShaderT * | output |
Shader graph entry point. | |
fdk::Hash | topology_hash |
Does the shader graph need to be rebuilt? | |
fdk::Hash | property_hash |
Do the shaders need parameter updating? | |
A list of SlrShader pointers and the group's output.
The pointers are not managed by this class but there's convenience methods to help delete them and clear out the group.
©2024 The Foundry Visionmongers, Ltd. All Rights Reserved. |