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. |