CMGDK r49-rc2
|
#include <drawarray.buffer.h>
公有成员 | |
DrawArrayBuffer (bool, int, int, uint, uint) | |
virtual | ~DrawArrayBuffer () |
uint | GetBufferSize () |
void | Writefv (float *, int) |
void | Write1f (float) |
void | Write2f (float, float) |
void | Write3f (float, float, float) |
void | Write4f (float, float, float, float) |
void | Write2fv (float *, int=1) |
void | Write3fv (float *, int=1) |
void | Write4fv (float *, int=1) |
void | WriteRect2f (float, float, float, float) |
void | WriteCube3f (float, float, float, float, float, float) |
void | Writedv (double *, int) |
void | Write1d (double) |
void | Write2d (double, double) |
void | Write3d (double, double, double) |
void | Write4d (double, double, double, double) |
void | Write2dv (double *, int=1) |
void | Write3dv (double *, int=1) |
void | Write4dv (double *, int=1) |
void | WriteRect2d (double, double, double, double) |
void | WriteCube3d (double, double, double, double, double, double) |
void | Writeiv (int *, int) |
void | Write1i (int) |
void | Write2i (int, int) |
void | Write3i (int, int, int) |
void | Write4i (int, int, int, int) |
void | Write2iv (int *, int=1) |
void | Write3iv (int *, int=1) |
void | Write4iv (int *, int=1) |
void | WriteRect2i (int, int, int, int) |
void | WriteCube3i (int, int, int, int, int, int) |
virtual void | Bind (uint8 *)=0 |
DrawArrayBufferInterface * | operator[] (int) |
保护属性 | |
bool | vbo |
int | dc_num |
int | count |
uint | gl_format |
int | buffer_size |
uint | offset |
T * | access |
T * | temp_data |
uint | start_access |
uint | access_number |
hgl::DrawArrayBuffer< T >::DrawArrayBuffer | ( | bool | v, |
int | dn, | ||
int | dc, | ||
uint | gf, | ||
uint | of | ||
) |
dn | 数据成份数量 |
dc | 数据数量 |
gf | opengl格式 |
of | 它的数据偏移 |
hgl::DrawArrayBuffer< T >::~DrawArrayBuffer | ( | ) | [virtual] |
virtual void hgl::DrawArrayBuffer< T >::Bind | ( | uint8 * | ) | [pure virtual] |
uint hgl::DrawArrayBuffer< T >::GetBufferSize | ( | ) | [inline, virtual] |
DrawArrayBufferInterface* hgl::DrawArrayBuffer< T >::operator[] | ( | int | ) | [inline, virtual] |
void hgl::DrawArrayBuffer< T >::Write1d | ( | double | ) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write1f | ( | float | ) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write1i | ( | int | ) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2d | ( | double | , |
double | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2dv | ( | double * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2f | ( | float | , |
float | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2fv | ( | float * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2i | ( | int | , |
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write2iv | ( | int * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3d | ( | double | , |
double | , | ||
double | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3dv | ( | double * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3f | ( | float | , |
float | , | ||
float | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3fv | ( | float * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3i | ( | int | , |
int | , | ||
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write3iv | ( | int * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4d | ( | double | , |
double | , | ||
double | , | ||
double | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4dv | ( | double * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4f | ( | float | , |
float | , | ||
float | , | ||
float | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4fv | ( | float * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4i | ( | int | , |
int | , | ||
int | , | ||
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Write4iv | ( | int * | , |
int | = 1 |
||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::WriteCube3d | ( | double | , |
double | , | ||
double | , | ||
double | , | ||
double | , | ||
double | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::WriteCube3f | ( | float | , |
float | , | ||
float | , | ||
float | , | ||
float | , | ||
float | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Writedv | ( | double * | , |
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Writefv | ( | float * | , |
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::Writeiv | ( | int * | , |
int | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::WriteRect2d | ( | double | , |
double | , | ||
double | , | ||
double | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::WriteRect2f | ( | float | , |
float | , | ||
float | , | ||
float | |||
) | [virtual] |
void hgl::DrawArrayBuffer< T >::WriteRect2i | ( | int | , |
int | , | ||
int | , | ||
int | |||
) | [virtual] |
T* hgl::DrawArrayBuffer< T >::access [protected] |
uint hgl::DrawArrayBuffer< T >::access_number [protected] |
int hgl::DrawArrayBuffer< T >::buffer_size [protected] |
int hgl::DrawArrayBuffer< T >::count [protected] |
int hgl::DrawArrayBuffer< T >::dc_num [protected] |
uint hgl::DrawArrayBuffer< T >::gl_format [protected] |
uint hgl::DrawArrayBuffer< T >::offset [protected] |
uint hgl::DrawArrayBuffer< T >::start_access [protected] |
T* hgl::DrawArrayBuffer< T >::temp_data [protected] |
bool hgl::DrawArrayBuffer< T >::vbo [protected] |