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