CMGDK r49-rc2
组合类型 | 名字空间 | 宏定义 | 函数
K:/CMGDKv18/SDK/Source/Graphics/Other/drawarray.buffer.h文件参考
#include <hgl/gl/DrawArray.Interface.H>
#include <hgl/gl/OpenGL.H>
#include <hgl/type/List.H>
#include "DrawArray.Buffer.CPP"

浏览该文件的源代码。

组合类型

class  hgl::DrawArrayBuffer< T >

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


宏定义

#define DRAW_ARRAY_DEF(name, call)

函数

 hgl::DRAW_ARRAY_DEF (DrawArrayColor, glColorPointer(dc_num, gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArrayVertex, glVertexPointer(dc_num, gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArrayTexCoord, glTexCoordPointer(dc_num, gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArrayNormal, glNormalPointer(gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArray2Color, glSecondaryColorPointer(dc_num, gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArrayFogCoord, glFogCoordPointer(gl_format, 0, data+offset))
 hgl::DRAW_ARRAY_DEF (DrawArrayIndex, glIndexPointer(gl_format, 0, data+offset))

宏定义文档

#define DRAW_ARRAY_DEF (   name,
  call 
)
值:
template<typename T> class name:public DrawArrayBuffer<T>   \
                                        {   \
                                        public: \
                                            \
                                            name(bool v,int dn,int dc,uint gf,uint of=0):DrawArrayBuffer<T>(v,dn,dc,gf,of){};   \
                                            void Bind(uint8 *data){call;}   \
                                        };
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义