neoGFX
Cross-platform C++ app/game engine
|
#include <vertex_buffer.hpp>
Public Member Functions | |
vertex_buffer (i_vertex_provider &aProvider, vertex_buffer_type aType) | |
i_vertex_provider & | vertex_provider () const override |
vertex_buffer_type | buffer_type () const override |
i_shader_program & | attached_shader () const override |
void | attach_shader (i_rendering_context &aContext, i_shader_program &aShaderProgram) override |
void | detach_shader () override |
Public Member Functions inherited from neogfx::i_vertex_buffer | |
virtual | ~i_vertex_buffer ()=default |
virtual void | reclaim (std::size_t aStartIndex, std::size_t aEndIndex)=0 |
Definition at line 29 of file vertex_buffer.hpp.
|
inline |
Definition at line 32 of file vertex_buffer.hpp.
|
inlineoverridevirtual |
Implements neogfx::i_vertex_buffer.
Definition at line 52 of file vertex_buffer.hpp.
|
inlineoverridevirtual |
Implements neogfx::i_vertex_buffer.
Definition at line 46 of file vertex_buffer.hpp.
|
inlineoverridevirtual |
Implements neogfx::i_vertex_buffer.
Definition at line 41 of file vertex_buffer.hpp.
|
inlineoverridevirtual |
Implements neogfx::i_vertex_buffer.
Definition at line 57 of file vertex_buffer.hpp.
|
inlineoverridevirtual |
Implements neogfx::i_vertex_buffer.
Definition at line 37 of file vertex_buffer.hpp.