Rasterfarm-SDK
|
#include <uniform.h>
Public Member Functions | |
Uniform (Handle binding, UniformBufferHandle ubo, uint count) | |
virtual | ~Uniform () |
virtual void | submit (Program *pProgram)=0 |
UniformBufferHandle | getBufferObjectHandle () |
uint | getCount () const |
Public Member Functions inherited from DynamicType | |
DynamicType () | |
template<class C > | |
void | addType () |
TypeID | getDerivedTypeId () const |
template<class C > | |
const bool | isType () const |
template<class C > | |
const C * | cast () const |
template<class C > | |
C * | cast () |
template<class FROM , class TO > | |
TO * | cast () |
template<class FROM , class TO > | |
const TO * | cast () const |
Protected Attributes | |
Handle | binding |
UniformBufferHandle | ubo |
uint | count |
Engine::Uniform::Uniform | ( | Handle | binding, |
UniformBufferHandle | ubo, | ||
uint | count ) |
|
inlinevirtual |
|
inline |
|
inline |
|
pure virtual |
Implemented in Engine::UniformBuffer< T, LENGTH >, Engine::UniformBuffer< T, 1 >, and Engine::UniformSampler.
|
protected |
|
protected |
|
protected |