名字空间 |
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] |