zenilib
0.5.3.0
|
#include <Vertex_Buffer.h>
Inherits Zeni::Vertex_Buffer_Renderer.
Public Member Functions | |
Vertex_Buffer_Renderer_GL_Shader (Vertex_Buffer &vertex_buffer) | |
virtual | ~Vertex_Buffer_Renderer_GL_Shader () |
virtual void | render () |
Public Member Functions inherited from Zeni::Vertex_Buffer_Renderer | |
Vertex_Buffer_Renderer (Vertex_Buffer &vertex_buffer) | |
virtual | ~Vertex_Buffer_Renderer () |
Additional Inherited Members | |
Protected Attributes inherited from Zeni::Vertex_Buffer_Renderer | |
Vertex_Buffer & | m_vbo |
Definition at line 236 of file Vertex_Buffer.h.
Zeni::Vertex_Buffer_Renderer_GL_Shader::Vertex_Buffer_Renderer_GL_Shader | ( | Vertex_Buffer & | vertex_buffer | ) |
HACK: Switch to BGRA order
Definition at line 652 of file Vertex_Buffer.cpp.
References GL_ARRAY_BUFFER, GL_STATIC_DRAW, glBindBuffer(), glBufferData(), glGenBuffers(), i, j, memcpy, memset, and swap().
|
virtual |
Definition at line 743 of file Vertex_Buffer.cpp.
References glDeleteBuffers(), and i.
|
virtual |
Implements Zeni::Vertex_Buffer_Renderer.
Definition at line 749 of file Vertex_Buffer.cpp.
References GL_ARRAY_BUFFER, GL_COLOR_ARRAY, GL_FLOAT, GL_NORMAL_ARRAY, GL_TEXTURE_COORD_ARRAY, GL_UNSIGNED_BYTE, GL_VERTEX_ARRAY, glBindBuffer(), glColorPointer, glDisableClientState, glEnableClientState, glNormalPointer, glTexCoordPointer, glVertexPointer, Zeni::Vertex_Buffer_Renderer::m_vbo, and Zeni::render().