#include <uniforminstance.h>
| Public Member Functions | |
| virtual void | push (uint8 *uniformBuffer) const =0 | 
|  Public Member Functions inherited from UniformInstance | |
| virtual | ~UniformInstance ()=default | 
| virtual const ShaderVariableDeclaration & | getDeclaration () const =0 | 
Base class of all concrete uniform instances and uniform instance array types, including value and value array types. Every leaf can push data on to the GPU.
| 
 | pure virtual | 
Needs to be implemented in derived classes, pushes buffer to the GPU.
Implemented in TypedUniformValueInstance< T >, and TypedUniformValueArrayInstance< T >.