OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
Public Member Functions | List of all members
Engine::GLElementBuffer Class Reference

The GLElementBuffer class. More...

#include <glelementbuffer.h>

Inheritance diagram for Engine::GLElementBuffer:
Engine::IGBuffer

Public Member Functions

uint create (int size_data, void *data)
 create More...
 
void attach (uint vao_id)
 attach More...
 
void update (int offset, int size_data, void *data)
 
void getData (int offset, void *data)
 getData More...
 
void close (void)
 close More...
 
int getFloatCount (void)
 
void setFloatCount (int amount)
 

Additional Inherited Members

- Protected Attributes inherited from Engine::IGBuffer
uint m_vbo_buffer_id
 
int m_size_data
 

Detailed Description

The GLElementBuffer class.

Member Function Documentation

void GLElementBuffer::attach ( uint  vao_id)
virtual

attach

Parameters
vao_id

Implements Engine::IGBuffer.

void GLElementBuffer::close ( void  )
virtual

close

Unbind GPU Buffer

Implements Engine::IGBuffer.

uint GLElementBuffer::create ( int  size_data,
void *  data 
)
virtual

create

Create a new GPU Buffer

Implements Engine::IGBuffer.

void GLElementBuffer::getData ( int  offset,
void *  data 
)
virtual

getData

Get Data from Buffer

Parameters
offset
size_data
Returns

Implements Engine::IGBuffer.


The documentation for this class was generated from the following files: