#include <uniforminstance.h>
Public Member Functions | |
virtual | ~UniformInstance ()=default |
virtual const ShaderVariableDeclaration & | getDeclaration () const =0 |
Instantiated version of a nap::Uniform. Every uniform 'resource' has an associative 'instance', ie: nap::UniformValue -> nap::UniformValueInstance. An instance can be updated / inspected at run-time and is associated with a declaration.
|
virtualdefault |
|
pure virtual |
Required virtual, needs to be implemented in derived classes
Implemented in UniformValueArrayInstance, UniformValueInstance, UniformStructArrayInstance, and UniformStructInstance.