![]() |
CMGDK r49-rc2
|
#include <DrawArray.Interface.H>
公有成员 | |
DrawArrayBufferInterface () | |
virtual | ~DrawArrayBufferInterface () |
virtual uint | GetBufferSize ()=0 |
virtual void | Writefv (float *, int)=0 |
virtual void | Write1f (float)=0 |
virtual void | Write2f (float, float)=0 |
virtual void | Write3f (float, float, float)=0 |
virtual void | Write4f (float, float, float, float)=0 |
virtual void | Write2fv (float *, int=1)=0 |
virtual void | Write3fv (float *, int=1)=0 |
virtual void | Write4fv (float *, int=1)=0 |
virtual void | WriteRect2f (float, float, float, float)=0 |
virtual void | WriteCube3f (float, float, float, float, float, float)=0 |
template<typename T > | |
void | WriteRect2f (const RectScope2< T > &rs) |
virtual void | Writedv (double *, int)=0 |
virtual void | Write1d (double)=0 |
virtual void | Write2d (double, double)=0 |
virtual void | Write3d (double, double, double)=0 |
virtual void | Write4d (double, double, double, double)=0 |
virtual void | Write2dv (double *, int=1)=0 |
virtual void | Write3dv (double *, int=1)=0 |
virtual void | Write4dv (double *, int=1)=0 |
virtual void | WriteRect2d (double, double, double, double)=0 |
virtual void | WriteCube3d (double, double, double, double, double, double)=0 |
template<typename T > | |
void | WriteRect2d (const RectScope2< T > &rs) |
virtual void | Writeiv (int *, int)=0 |
virtual void | Write1i (int)=0 |
virtual void | Write2i (int, int)=0 |
virtual void | Write3i (int, int, int)=0 |
virtual void | Write4i (int, int, int, int)=0 |
virtual void | Write2iv (int *, int=1)=0 |
virtual void | Write3iv (int *, int=1)=0 |
virtual void | Write4iv (int *, int=1)=0 |
virtual void | WriteRect2i (int, int, int, int)=0 |
virtual void | WriteCube3i (int, int, int, int, int, int)=0 |
template<typename T > | |
void | WriteRect2i (const RectScope2< T > &rs) |
virtual void | Bind (uint8 *)=0 |
virtual DrawArrayBufferInterface * | operator[] (int)=0 |
公有属性 | |
bool | Enabled |
友元 | |
class | DrawArray |
hgl::DrawArrayBufferInterface::DrawArrayBufferInterface | ( | ) | [inline] |
virtual hgl::DrawArrayBufferInterface::~DrawArrayBufferInterface | ( | ) | [inline, virtual] |
virtual void hgl::DrawArrayBufferInterface::Bind | ( | uint8 * | ) | [pure virtual] |
virtual uint hgl::DrawArrayBufferInterface::GetBufferSize | ( | ) | [pure virtual] |
virtual DrawArrayBufferInterface* hgl::DrawArrayBufferInterface::operator[] | ( | int | ) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write1d | ( | double | ) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write1f | ( | float | ) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write1i | ( | int | ) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write2d | ( | double | , |
double | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write2dv | ( | double * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write2f | ( | float | , |
float | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write2fv | ( | float * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write3d | ( | double | , |
double | , | ||
double | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write3dv | ( | double * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write3f | ( | float | , |
float | , | ||
float | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write3fv | ( | float * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write4d | ( | double | , |
double | , | ||
double | , | ||
double | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write4dv | ( | double * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write4f | ( | float | , |
float | , | ||
float | , | ||
float | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Write4fv | ( | float * | , |
int | = 1 |
||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::WriteCube3d | ( | double | , |
double | , | ||
double | , | ||
double | , | ||
double | , | ||
double | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::WriteCube3f | ( | float | , |
float | , | ||
float | , | ||
float | , | ||
float | , | ||
float | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Writedv | ( | double * | , |
int | |||
) | [pure virtual] |
virtual void hgl::DrawArrayBufferInterface::Writefv | ( | float * | , |
int | |||
) | [pure virtual] |
void hgl::DrawArrayBufferInterface::WriteRect2d | ( | const RectScope2< T > & | rs | ) | [inline] |
virtual void hgl::DrawArrayBufferInterface::WriteRect2d | ( | double | , |
double | , | ||
double | , | ||
double | |||
) | [pure virtual] |
void hgl::DrawArrayBufferInterface::WriteRect2f | ( | const RectScope2< T > & | rs | ) | [inline] |
virtual void hgl::DrawArrayBufferInterface::WriteRect2f | ( | float | , |
float | , | ||
float | , | ||
float | |||
) | [pure virtual] |
void hgl::DrawArrayBufferInterface::WriteRect2i | ( | const RectScope2< T > & | rs | ) | [inline] |
friend class DrawArray [friend] |