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

The GLTextureBuffer class. More...

#include <gltexturebuffer.h>

Inheritance diagram for Engine::GLTextureBuffer:
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...
 

Additional Inherited Members

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

Detailed Description

The GLTextureBuffer class.

Member Function Documentation

void GLTextureBuffer::attach ( uint  vao_id)
virtual

attach

Parameters
vao_id

Implements Engine::IGBuffer.

void GLTextureBuffer::close ( void  )
virtual

close

Unbind GPU Buffer

Implements Engine::IGBuffer.

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

create

Create a new GPU Buffer

Implements Engine::IGBuffer.

void GLTextureBuffer::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: