|
FCT
|
#include <Uniform.h>

Public 成员函数 | |
| UniformBuffer (const ConstLayout &layout) | |
| UpdateFrequency | getUpdateFrequency () const |
| template<typename T> | |
| void | setValue (const char *name, const T &value) |
| template<typename T> | |
| void | setValue (ConstType type, const T &value) |
| template<typename T> | |
| T | getValue (const char *name) const |
| const void * | getData () const |
| size_t | getSize () const |
| const ConstLayout & | getLayout () const |
| bool | isDirty () const |
| void | clearDirty () |
Private 成员函数 | |
| template<typename T> | |
| void | setArrayValueDispatch (const char *name, const T &value, const ConstElement &element, size_t offset) |
| template<typename T> | |
| void | setArrayFromPointer (T value, const ConstElement &element, size_t offset) |
| template<typename T> | |
| void | setArrayFromContainer (const T &value, const ConstElement &element, size_t offset) |
| template<typename T> | |
| void | setSingleValue (const char *name, const T &value, const ConstElement &element, size_t offset) |
Private 属性 | |
| ConstLayout | m_layout |
| std::vector< uint8_t > | m_data |
| size_t | m_size |
| bool | m_dirty |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
private |