#include <uniforminstance.h>
Public Member Functions | |
| UniformValueInstance (const ShaderVariableValueDeclaration &declaration) | |
| virtual const ShaderVariableDeclaration & | getDeclaration () const override |
Public Member Functions inherited from UniformLeafInstance | |
| virtual void | push (uint8 *uniformBuffer) const =0 |
Public Member Functions inherited from UniformInstance | |
| virtual | ~UniformInstance ()=default |
Protected Attributes | |
| const ShaderVariableValueDeclaration * | mDeclaration = nullptr |
Base class of a uniform value instance.
| UniformValueInstance | ( | const ShaderVariableValueDeclaration & | declaration | ) |
|
overridevirtual |
Implements UniformInstance.
|
protected |