FCT
|
#include <Vertex.h>
Public 成员函数 | |
template<typename T> | |
T & | getAttribute (VtxType type) noexcept |
template<typename T> | |
T & | getAttribute (const char *semantic) noexcept |
template<typename T> | |
void | setAttribute (VtxType type, const T &value) noexcept |
template<typename T> | |
void | setAttribute (size_t elementIndex, const T &value) noexcept |
template<typename T> | |
void | setAttribute (const char *semantic, const T &value) noexcept |
uint8_t * | getData () noexcept |
const uint8_t * | getData () const noexcept |
const VertexLayout & | getLayout () const noexcept |
Private 成员函数 | |
Vertex (uint8_t *data, const VertexLayout &layout) noexcept |
Private 属性 | |
uint8_t * | m_data |
const VertexLayout & | m_layout |
友元 | |
class | VertexBuffer |
|
inlineprivatenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |
|
private |