CMGDK r49-rc2
名字空间 | 函数 | 变量
K:/CMGDKv18/SDK/Source/Graphics/OpenGL/OpenGLState.CPP文件参考
#include <hgl/gl/OpenGL.H>
#include <hgl/loginfo.h>

名字空间

namespace  hgl
 

__MAKE_HGL__&&!__MAKE_PLUGIN__


函数

void hgl::RestartOpenGL ()
 重置渲染控制器
void hgl::SetMatrix (GLenum)
 设置矩阵堆栈
void hgl::PushMatrix (GLenum)
 压入矩阵堆栈
void hgl::PopMatrix (GLenum)
 弹出指定矩阵
void hgl::ClearMatrix (GLenum)
 清除矩阵
void hgl::LoadMatrix (GLenum, float *)
 加载矩阵
void hgl::ClearMatrixStack ()
 清除矩阵堆栈
void hgl::OpenLineSmooth ()
 开启线条平滑
void hgl::CloseLineSmooth ()
 关闭线条平滑
void hgl::SetLineWidth (GLfloat)
 设置线宽
void hgl::SetLineStipple (GLuint, GLushort)
 设置点划线
void hgl::CloseLineStipple ()
 关闭点划线
void hgl::OpenColorMaterial (GLenum, GLenum)
void hgl::CloseColorMaterial ()
void hgl::SetPixelStore (GLenum, int)
void hgl::ChangeActiveTexture (int)
 更改到当前贴图
void hgl::DeleteTexture (Texture *)
 删除一张贴图
void hgl::ChangeTexture (int, Texture *)
 更改到当前贴图设置
void hgl::ChangeTexture (Texture *)
 更改到当前贴图设置
void hgl::OpenTexture (TextureType)
 开启贴图渲染
void hgl::CloseTexture ()
 关闭贴图渲染
void hgl::CloseTexture (int)
 关闭贴图渲染
void hgl::OpenTextureGen (GLenum, GLenum, GLint)
void hgl::CloseTextureGen (GLenum)
void hgl::CloseTextureGen ()
void hgl::ChangeBlend (BlendMode &)
 更改到当前混合设置
void hgl::OpenBlend (BlendModeEnum)
 开启混合效果
void hgl::OpenBlend (GLuint, GLuint)
 开启混合效果
void hgl::CloseBlend ()
 关闭混合效果
void hgl::OpenScissor (const int, const int, const int, const int)
 更改当前裁剪
void hgl::OpenScissor (const int *)
 更改当前裁剪
void hgl::CloseScissor ()
 关闭裁剪
void hgl::OpenAlphaTest (const GLenum, const float)
void hgl::CloseAlphaTest ()
void hgl::OpenDepthTest ()
 开启深度测试
void hgl::CloseDepthTest ()
 关闭深度测试
void hgl::OpenDepthMask ()
void hgl::CloseDepthMask ()
void hgl::OpenCullFace (GLuint)
 开启面裁剪
void hgl::CloseCullFace ()
 关闭面裁剪
bool hgl::ChangeArrayBuffer (GLuint)
 更改当前使用的缓冲区,返回true表示改换,返回false没有换(和原先的一样)
void hgl::DeleteArrayBuffer (GLuint)
 删除一个缓冲区
void hgl::CloseArrayBuffer ()
 关闭缓冲区
void hgl::ChangeShader (GLuint)
 更改当前使用的shader
void hgl::DeleteShader (GLuint)
 删除一个shader
void hgl::CloseShader ()
 关闭shader渲染
void hgl::OpenClientState (GraphicsClientState)
 开启OpenGL客户端状态
void hgl::CloseClientState (GraphicsClientState)
 关闭OpenGL客户端状态

变量

int hgl::ActiveTexture
const GLenum hgl::OpenGLClientState [gcsEnd]
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义