CMGDK r49-rc2
公有成员 | 公有属性 | 友元
hgl::DrawArrayBufferInterface类参考

#include <DrawArray.Interface.H>

继承图,类hgl::DrawArrayBufferInterface
hgl::DrawArrayBuffer< T >

所有成员的列表。

公有成员

 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 DrawArrayBufferInterfaceoperator[] (int)=0

公有属性

bool Enabled

友元

class DrawArray

构造及析构函数文档

hgl::DrawArrayBufferInterface::DrawArrayBufferInterface ( ) [inline]
virtual hgl::DrawArrayBufferInterface::~DrawArrayBufferInterface ( ) [inline, virtual]

成员函数文档

virtual void hgl::DrawArrayBufferInterface::Bind ( uint8 ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual uint hgl::DrawArrayBufferInterface::GetBufferSize ( ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual DrawArrayBufferInterface* hgl::DrawArrayBufferInterface::operator[] ( int  ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write1d ( double  ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write1f ( float  ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write1i ( int  ) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2d ( double  ,
double   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2dv ( double *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2f ( float  ,
float   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2fv ( float *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2i ( int  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write2iv ( int ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3d ( double  ,
double  ,
double   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3dv ( double *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3f ( float  ,
float  ,
float   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3fv ( float *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3i ( int  ,
int  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write3iv ( int ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4d ( double  ,
double  ,
double  ,
double   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4dv ( double *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4f ( float  ,
float  ,
float  ,
float   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4fv ( float *  ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4i ( int  ,
int  ,
int  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Write4iv ( int ,
int  = 1 
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::WriteCube3d ( double  ,
double  ,
double  ,
double  ,
double  ,
double   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::WriteCube3f ( float  ,
float  ,
float  ,
float  ,
float  ,
float   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::WriteCube3i ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Writedv ( double *  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Writefv ( float *  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::Writeiv ( int ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

template<typename T >
void hgl::DrawArrayBufferInterface::WriteRect2d ( const RectScope2< T > &  rs) [inline]
virtual void hgl::DrawArrayBufferInterface::WriteRect2d ( double  ,
double  ,
double  ,
double   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

template<typename T >
void hgl::DrawArrayBufferInterface::WriteRect2f ( const RectScope2< T > &  rs) [inline]
virtual void hgl::DrawArrayBufferInterface::WriteRect2f ( float  ,
float  ,
float  ,
float   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

virtual void hgl::DrawArrayBufferInterface::WriteRect2i ( int  ,
int  ,
int  ,
int   
) [pure virtual]

hgl::DrawArrayBuffer< T >内被实现。

template<typename T >
void hgl::DrawArrayBufferInterface::WriteRect2i ( const RectScope2< T > &  rs) [inline]

友元及相关函数文档

friend class DrawArray [friend]

成员数据文档


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义