#include <VB.h>
|
| | VB () |
| |
| | ~VB () |
| |
| void | bind () |
| |
| void | unbind () |
| |
| template<typename T > |
| void | pass_data (const T *data, size_t count) const |
| |
| template<typename T > |
| void | pass_data (const std::vector< T > &data) const |
| |
| template<typename T > |
| void | pass_dynamic_data (const std::vector< T > &data) const |
| |
Definition at line 6 of file VB.h.
◆ VB()
Definition at line 4 of file VB.cpp.
◆ ~VB()
Definition at line 9 of file VB.cpp.
◆ bind()
◆ pass_data() [1/2]
template<typename T >
| void VB::pass_data |
( |
const std::vector< T > & |
data | ) |
const |
|
inline |
Definition at line 22 of file VB.h.
◆ pass_data() [2/2]
template<typename T >
| void VB::pass_data |
( |
const T * |
data, |
|
|
size_t |
count |
|
) |
| const |
|
inline |
Definition at line 16 of file VB.h.
◆ pass_dynamic_data()
template<typename T >
| void VB::pass_dynamic_data |
( |
const std::vector< T > & |
data | ) |
const |
|
inline |
Definition at line 28 of file VB.h.
◆ unbind()
◆ m_renderer_id_
| uint32_t VB::m_renderer_id_ |
|
private |
Definition at line 8 of file VB.h.
The documentation for this class was generated from the following files:
- engine/src/hellfire/graphics/backends/opengl/VB.h
- engine/src/hellfire/graphics/backends/opengl/VB.cpp