Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# OgreGLPrerequisites.h File Reference

`#include "OgrePrerequisites.h"`
`#include <windows.h>`
`#include <wingdi.h>`
`#include <GL/gl.h>`
`#include "glprocs.h"`
`#include <GL/glu.h>`
`#include "GL/glext.h"`

Go to the source code of this file.

## Namespaces

namespace | Ogre

## Defines

#define | NOMINMAX
#define | GL_GLEXT_PROTOTYPES
#define | glSecondaryColorPointer glSecondaryColorPointerEXT

## Typedefs

typedef void(APIENTRY * | GL_ActiveTextureARB_Func )(GLenum)
typedef void(APIENTRY * | GL_ClientActiveTextureARB_Func )(GLenum)
typedef void(APIENTRY * | GL_SecondaryColorPointerEXT_Func )(GLint, GLenum, GLsizei, const GLvoid *)
typedef void(APIENTRY * | GL_GenBuffersARB_Func )(GLsizei, GLuint *)
typedef void(APIENTRY * | GL_BindBufferARB_Func )(GLenum, GLuint)
typedef void(APIENTRY * | GL_DeleteBuffersARB_Func )(GLsizei, const GLuint *)
typedef GLvoid *(APIENTRY * | GL_MapBufferARB_Func )(GLenum, GLenum)
typedef GLboolean(APIENTRY * | GL_UnmapBufferARB_Func )(GLenum)
typedef void(APIENTRY * | GL_BufferSubDataARB_Func )(GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid *)
typedef void(APIENTRY * | GL_BufferDataARB_Func )(GLenum, GLsizeiptrARB, const GLvoid *, GLenum)
typedef void(APIENTRY * | GL_GetBufferSubDataARB_Func )(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *)
typedef void(APIENTRY * | GL_GenProgramsARB_Func )(GLsizei, GLuint *)
typedef void(APIENTRY * | GL_DeleteProgramsARB_Func )(GLsizei, const GLuint *)
typedef void(APIENTRY * | GL_BindProgramARB_Func )(GLenum, GLuint)
typedef void(APIENTRY * | GL_ProgramStringARB_Func )(GLenum, GLenum, GLsizei, const GLvoid *)
typedef void(APIENTRY * | GL_ProgramLocalParameter4fvARB_Func )(GLenum, GLuint, const GLfloat *)
typedef void(APIENTRY * | GL_ProgramParameter4fvNV_Func )(GLenum, GLuint, const GLfloat *)
typedef void(APIENTRY * | GL_CombinerStageParameterfvNV_Func )(GLenum, GLenum, const GLfloat *)
typedef void(APIENTRY * | GL_CombinerParameterfvNV_Func )(GLenum, const GLfloat *)
typedef void(APIENTRY * | GL_CombinerParameteriNV_Func )(GLenum, GLint)
typedef void(APIENTRY * | GL_CombinerInputNV_Func )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum)
typedef void(APIENTRY * | GL_CombinerOutputNV_Func )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean)
typedef void(APIENTRY * | GL_FinalCombinerInputNV_Func )(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
typedef void(APIENTRY * | GL_GetProgramivARB_Func )(GLenum, GLenum, GLint *)
typedef void(APIENTRY * | GL_LoadProgramNV_Func )(GLenum, GLuint, GLsizei, const GLubyte *)
typedef void(APIENTRY * | GL_TrackMatrixNV_Func )(GLenum, GLuint, GLenum, GLenum)
typedef void(APIENTRY * | GL_ActiveStencilFaceEXT_Func )(GLenum)
typedef GLuint * | ids
typedef GLenum | pname
typedef GLenum GLint * | params

## Functions

typedef | void (APIENTRY *GL_VertexAttribPointerARB_Func)(GLuint
typedef | GLboolean (APIENTRY *GL_IsOcclusionQueryNV_Func)(GLuint id)

## Variables

GL_ActiveTextureARB_Func | glActiveTextureARB_ptr
GL_ClientActiveTextureARB_Func | glClientActiveTextureARB_ptr
GL_SecondaryColorPointerEXT_Func | glSecondaryColorPointerEXT_ptr
GL_GenBuffersARB_Func | glGenBuffersARB_ptr
GL_BindBufferARB_Func | glBindBufferARB_ptr
GL_DeleteBuffersARB_Func | glDeleteBuffersARB_ptr
GL_MapBufferARB_Func | glMapBufferARB_ptr
GL_UnmapBufferARB_Func | glUnmapBufferARB_ptr
GL_BufferSubDataARB_Func | glBufferSubDataARB_ptr
GL_BufferDataARB_Func | glBufferDataARB_ptr
GL_GetBufferSubDataARB_Func | glGetBufferSubDataARB_ptr
GL_GenProgramsARB_Func | glGenProgramsARB_ptr
GL_DeleteProgramsARB_Func | glDeleteProgramsARB_ptr
GL_BindProgramARB_Func | glBindProgramARB_ptr
GL_ProgramStringARB_Func | glProgramStringARB_ptr
GL_ProgramLocalParameter4fvARB_Func | glProgramLocalParameter4fvARB_ptr
GL_ProgramParameter4fvNV_Func | glProgramParameter4fvNV_ptr
typedef | GLint
typedef | GLenum
typedef | GLboolean
typedef | GLsizei
GL_VertexAttribPointerARB_Func | glVertexAttribPointerARB_ptr
GL_EnableVertexAttribArrayARB_Func | glEnableVertexAttribArrayARB_ptr
GL_DisableVertexAttribArrayARB_Func | glDisableVertexAttribArrayARB_ptr
GL_CombinerStageParameterfvNV_Func | glCombinerStageParameterfvNV_ptr
GL_CombinerParameterfvNV_Func | glCombinerParameterfvNV_ptr
GL_CombinerParameteriNV_Func | glCombinerParameteriNV_ptr
GL_CombinerInputNV_Func | glCombinerInputNV_ptr
GL_CombinerOutputNV_Func | glCombinerOutputNV_ptr
GL_FinalCombinerInputNV_Func | glFinalCombinerInputNV_ptr
GL_GetProgramivARB_Func | glGetProgramivARB_ptr
GL_LoadProgramNV_Func | glLoadProgramNV_ptr
GL_TrackMatrixNV_Func | glTrackMatrixNV_ptr
GL_ActiveStencilFaceEXT_Func | glActiveStencilFaceEXT_ptr
GL_GenOcclusionQueriesNV_Func | glGenOcclusionQueriesNV_ptr
GL_DeleteOcclusionQueriesNV_Func | glDeleteOcclusionQueriesNV_ptr
GL_IsOcclusionQueryNV_Func | glIsOcclusionQueryNV_ptr
GL_BeginOcclusionQueryNV_Func | glBeginOcclusionQueryNV_ptr
GL_EndOcclusionQueryNV_Func | glEndOcclusionQueryNV_ptr
GL_GetOcclusionQueryivNV_Func | glGetOcclusionQueryivNV_ptr
GL_GetOcclusionQueryuivNV_Func | glGetOcclusionQueryuivNV_ptr
PFNGLCOMPRESSEDTEXIMAGE2DARBPROC | glCompressedTexImage2DARB_ptr

## Define Documentation

#define GL_GLEXT_PROTOTYPES

| Definition at line 37 of file OgreGLPrerequisites.h.

#define glSecondaryColorPointer glSecondaryColorPointerEXT

| Definition at line 41 of file OgreGLPrerequisites.h.

#define NOMINMAX

| Definition at line 32 of file OgreGLPrerequisites.h.

## Typedef Documentation

typedef void(APIENTRY * GL_ActiveStencilFaceEXT_Func)(GLenum)

| Definition at line 179 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_ActiveTextureARB_Func)(GLenum)

| Definition at line 61 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_BindBufferARB_Func)(GLenum, GLuint)

| Definition at line 77 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_BindProgramARB_Func)(GLenum, GLuint)

| Definition at line 113 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_BufferDataARB_Func)(GLenum, GLsizeiptrARB, const GLvoid* , GLenum)

| Definition at line 97 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_BufferSubDataARB_Func)(GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid*)

| Definition at line 93 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_ClientActiveTextureARB_Func)(GLenum)

| Definition at line 65 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_CombinerInputNV_Func)(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum)

| Definition at line 153 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_CombinerOutputNV_Func)(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean)

| Definition at line 157 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_CombinerParameterfvNV_Func)(GLenum, const GLfloat *)

| Definition at line 145 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_CombinerParameteriNV_Func)(GLenum, GLint)

| Definition at line 149 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_CombinerStageParameterfvNV_Func)(GLenum, GLenum, const GLfloat *)

| Definition at line 141 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_DeleteBuffersARB_Func)(GLsizei, const GLuint*)

| Definition at line 81 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_DeleteProgramsARB_Func)(GLsizei, const GLuint*)

| Definition at line 109 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_FinalCombinerInputNV_Func)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)

| Definition at line 162 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_GenBuffersARB_Func)(GLsizei, GLuint*)

| Definition at line 73 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_GenProgramsARB_Func)(GLsizei, GLuint*)

| Definition at line 105 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_GetBufferSubDataARB_Func)(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid*)

| Definition at line 101 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_GetProgramivARB_Func)(GLenum, GLenum, GLint *)

| Definition at line 167 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_LoadProgramNV_Func)(GLenum, GLuint, GLsizei, const GLubyte *)

| Definition at line 171 of file OgreGLPrerequisites.h.

typedef GLvoid*(APIENTRY * GL_MapBufferARB_Func)(GLenum, GLenum)

| Definition at line 85 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_ProgramLocalParameter4fvARB_Func)(GLenum, GLuint, const GLfloat *)

| Definition at line 121 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_ProgramParameter4fvNV_Func)(GLenum, GLuint, const GLfloat *)

| Definition at line 125 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_ProgramStringARB_Func)(GLenum, GLenum, GLsizei, const GLvoid*)

| Definition at line 117 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_SecondaryColorPointerEXT_Func)(GLint, GLenum, GLsizei, const GLvoid*)

| Definition at line 69 of file OgreGLPrerequisites.h.

typedef void(APIENTRY * GL_TrackMatrixNV_Func)(GLenum, GLuint, GLenum, GLenum)

| Definition at line 175 of file OgreGLPrerequisites.h.

typedef GLboolean(APIENTRY * GL_UnmapBufferARB_Func)(GLenum)

| Definition at line 89 of file OgreGLPrerequisites.h.

typedef const GLuint * ids

| Definition at line 183 of file OgreGLPrerequisites.h.

typedef GLenum GLuint * params

Definition at line 203 of file OgreGLPrerequisites.h.

Referenced by Ogre::TerrainRenderable::_updateCustomGpuParameter(), Ogre::Renderable::_updateCustomGpuParameter(), Ogre::GLRenderSystem::bindGpuProgramParameters(), Ogre::D3D9RenderSystem::bindGpuProgramParameters(), Ogre::D3DRenderSystem::bindGpuProgramParameters(), Ogre::GLSLGpuProgram::bindProgramParameters(), Ogre::GLGpuProgram::bindProgramParameters(), Ogre::GLArbGpuProgram::bindProgramParameters(), Ogre::GLGpuNvparseProgram::bindProgramParameters(), Ogre::ControllerManager::createGpuProgramTimerParam(), Ogre::HighLevelGpuProgram::createParameters(), Ogre::D3D9HLSLProgram::createParameters(), Ogre::FloatGpuParameterControllerValue::FloatGpuParameterControllerValue(), Ogre::BspLevel::loadEntities(), Ogre::parseAlphaOpEx(), Ogre::parseAlphaRejection(), Ogre::parseAmbient(), Ogre::parseAnimTexture(), Ogre::parseAnisotropy(), Ogre::FontManager::parseAttribute(), Ogre::OverlayManager::parseChildren(), Ogre::parseColourOp(), Ogre::parseColourOpEx(), Ogre::parseColourOpFallback(), Ogre::parseColourWrite(), Ogre::parseCubicTexture(), Ogre::parseCullHardware(), Ogre::parseCullSoftware(), Ogre::parseDefaultParams(), Ogre::parseDepthBias(), Ogre::parseDepthCheck(), Ogre::parseDepthFunc(), Ogre::parseDepthWrite(), Ogre::parseDiffuse(), Ogre::parseEmissive(), Ogre::parseEnvMap(), Ogre::parseFiltering(), Ogre::parseFogging(), Ogre::parseFragmentProgram(), Ogre::parseFragmentProgramRef(), Ogre::parseIteration(), Ogre::parseLighting(), Ogre::parseLodDistances(), Ogre::parseLodIndex(), Ogre::parseMaterial(), Ogre::parseMaxLights(), Ogre::OverlayManager::parseNewMesh(), Ogre::OverlayManager::parseOverlayFile(), Ogre::parseParamIndexed(), Ogre::parseParamIndexedAuto(), Ogre::parseParamNamed(), Ogre::parseParamNamedAuto(), Ogre::parsePass(), Ogre::parseProgramCustomParameter(), Ogre::parseProgramSkeletalAnimation(), Ogre::parseProgramSource(), Ogre::parseProgramSyntax(), Ogre::parseReceiveShadows(), Ogre::parseRotate(), Ogre::parseRotateAnim(), Ogre::parseScale(), Ogre::parseSceneBlend(), Ogre::parseScroll(), Ogre::parseScrollAnim(), Ogre::Quake3ShaderManager::parseShaderAttrib(), Ogre::Quake3ShaderManager::parseShaderPassAttrib(), Ogre::parseShading(), Ogre::parseShadowCasterVertexProgramRef(), Ogre::parseShadowReceiverVertexProgramRef(), Ogre::parseSpecular(), Ogre::parseTechnique(), Ogre::parseTexAddressMode(), Ogre::parseTexCoord(), Ogre::parseTexture(), Ogre::parseTextureCustomParameter(), Ogre::parseTextureSource(), Ogre::parseTextureUnit(), Ogre::parseTransparencyCastsShadows(), Ogre::parseVertexProgram(), Ogre::parseVertexProgramRef(), Ogre::parseWaveXform(), Ogre::GLSLProgram::populateParameterNames(), Ogre::D3D9HLSLProgram::populateParameterNames(), Ogre::CgProgram::populateParameterNames(), Ogre::D3D9HLSLProgram::processParamElement(), Ogre::Pass::setFragmentProgramParameters(), Ogre::GpuProgramUsage::setParameters(), Ogre::Pass::setShadowCasterVertexProgramParameters(), Ogre::Pass::setShadowReceiverVertexProgramParameters(), Ogre::TerrainSceneManager::setupTerrainMaterial(), Ogre::Pass::setVertexProgramParameters(), and Ogre::GLSLLinkProgram::updateUniforms().

typedef GLenum pname

| Definition at line 203 of file OgreGLPrerequisites.h. Referenced by Ogre::GLGpuNvparseProgram::bindProgramParameters().

## Function Documentation

typedef GLboolean | ( | APIENTRY * | GL_IsOcclusionQueryNV_Func | ) |

typedef void | ( | APIENTRY * | GL_GetOcclusionQueryuivNV_Func | ) |

## Variable Documentation

GL_ActiveStencilFaceEXT_Func glActiveStencilFaceEXT_ptr

| Definition at line 180 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), and Ogre::GLRenderSystem::setStencilBufferParams().

GL_ActiveTextureARB_Func glActiveTextureARB_ptr

Definition at line 62 of file OgreGLPrerequisites.h.

Referenced by Ogre::GLRenderSystem::_setTexture(), Ogre::GLRenderSystem::_setTextureAddressingMode(), Ogre::GLRenderSystem::_setTextureBlendMode(), Ogre::GLRenderSystem::_setTextureCoordCalculation(), Ogre::GLRenderSystem::_setTextureMatrix(), Ogre::GLRenderSystem::_setTextureUnitFiltering(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_BeginOcclusionQueryNV_Func glBeginOcclusionQueryNV_ptr

| Definition at line 196 of file OgreGLPrerequisites.h. Referenced by Ogre::GLHardwareOcclusionQuery::beginOcclusionQuery(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_BindBufferARB_Func glBindBufferARB_ptr

Definition at line 78 of file OgreGLPrerequisites.h.

Referenced by Ogre::GLRenderSystem::_render(), Ogre::GLHardwareIndexBuffer::GLHardwareIndexBuffer(), Ogre::GLHardwareVertexBuffer::GLHardwareVertexBuffer(), Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::lockImpl(), Ogre::GLHardwareVertexBuffer::lockImpl(), Ogre::GLHardwareIndexBuffer::readData(), Ogre::GLHardwareVertexBuffer::readData(), Ogre::GLHardwareIndexBuffer::unlockImpl(), Ogre::GLHardwareVertexBuffer::unlockImpl(), Ogre::GLHardwareIndexBuffer::writeData(), and Ogre::GLHardwareVertexBuffer::writeData().

GL_BindProgramARB_Func glBindProgramARB_ptr

| Definition at line 114 of file OgreGLPrerequisites.h. Referenced by Ogre::GLArbGpuProgram::bindProgram(), Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLArbGpuProgram::loadFromSource(), and Ogre::GLArbGpuProgram::unbindProgram().

typedef GLboolean

| Definition at line 129 of file OgreGLPrerequisites.h.

GL_BufferDataARB_Func glBufferDataARB_ptr

| Definition at line 98 of file OgreGLPrerequisites.h. Referenced by Ogre::GLHardwareIndexBuffer::GLHardwareIndexBuffer(), Ogre::GLHardwareVertexBuffer::GLHardwareVertexBuffer(), Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::writeData(), and Ogre::GLHardwareVertexBuffer::writeData().

GL_BufferSubDataARB_Func glBufferSubDataARB_ptr

| Definition at line 94 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::writeData(), and Ogre::GLHardwareVertexBuffer::writeData().

GL_ClientActiveTextureARB_Func glClientActiveTextureARB_ptr

| Definition at line 66 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_render(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_CombinerInputNV_Func glCombinerInputNV_ptr

| Definition at line 154 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_CombinerOutputNV_Func glCombinerOutputNV_ptr

| Definition at line 159 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_CombinerParameterfvNV_Func glCombinerParameterfvNV_ptr

| Definition at line 146 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_CombinerParameteriNV_Func glCombinerParameteriNV_ptr

| Definition at line 150 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_CombinerStageParameterfvNV_Func glCombinerStageParameterfvNV_ptr

| Definition at line 142 of file OgreGLPrerequisites.h. Referenced by Ogre::GLGpuNvparseProgram::bindProgramParameters(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

PFNGLCOMPRESSEDTEXIMAGE2DARBPROC glCompressedTexImage2DARB_ptr

| Definition at line 213 of file OgreGLPrerequisites.h. Referenced by Ogre::GLTexture::generateMipMaps(), and Ogre::GLRenderSystem::initGL().

GL_DeleteBuffersARB_Func glDeleteBuffersARB_ptr

| Definition at line 82 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::~GLHardwareIndexBuffer(), and Ogre::GLHardwareVertexBuffer::~GLHardwareVertexBuffer().

GL_DeleteOcclusionQueriesNV_Func glDeleteOcclusionQueriesNV_ptr

| Definition at line 188 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), and Ogre::GLHardwareOcclusionQuery::~GLHardwareOcclusionQuery().

GL_DeleteProgramsARB_Func glDeleteProgramsARB_ptr

| Definition at line 110 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), and Ogre::GLArbGpuProgram::unload().

GL_DisableVertexAttribArrayARB_Func glDisableVertexAttribArrayARB_ptr

| Definition at line 136 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_render(), and Ogre::GLRenderSystem::initGL().

GL_EnableVertexAttribArrayARB_Func glEnableVertexAttribArrayARB_ptr

| Definition at line 133 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_render(), and Ogre::GLRenderSystem::initGL().

GL_EndOcclusionQueryNV_Func glEndOcclusionQueryNV_ptr

| Definition at line 200 of file OgreGLPrerequisites.h. Referenced by Ogre::GLHardwareOcclusionQuery::endOcclusionQuery(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

typedef GLenum

Definition at line 129 of file OgreGLPrerequisites.h.

Referenced by Ogre::GLRenderSystem::_render(), Ogre::GLRenderSystem::_setRasterisationMode(), Ogre::GLRenderSystem::_setTexture(), Ogre::GLRenderSystem::_setTextureBlendMode(), Ogre::GLArbGpuProgram::bindProgramParameters(), Ogre::GLGpuNvparseProgram::bindProgramParameters(), Ogre::checkForGLSLError(), Ogre::GLTexture::getGLTextureFormat(), Ogre::GLTexture::getGLTextureType(), Ogre::GLHardwareBufferManager::getGLType(), Ogre::GLHardwareBufferManager::getGLUsage(), Ogre::GLHardwareVertexBuffer::lockImpl(), Ogre::GLHardwareIndexBuffer::lockImpl(), Ogre::GLRenderSystem::setClipPlanes(), and Ogre::GLRenderSystem::setGLLight().

GL_FinalCombinerInputNV_Func glFinalCombinerInputNV_ptr

| Definition at line 164 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_GenBuffersARB_Func glGenBuffersARB_ptr

| Definition at line 74 of file OgreGLPrerequisites.h. Referenced by Ogre::GLHardwareIndexBuffer::GLHardwareIndexBuffer(), Ogre::GLHardwareVertexBuffer::GLHardwareVertexBuffer(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_GenOcclusionQueriesNV_Func glGenOcclusionQueriesNV_ptr

| Definition at line 184 of file OgreGLPrerequisites.h. Referenced by Ogre::GLHardwareOcclusionQuery::GLHardwareOcclusionQuery(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_GenProgramsARB_Func glGenProgramsARB_ptr

| Definition at line 106 of file OgreGLPrerequisites.h. Referenced by Ogre::GLArbGpuProgram::GLArbGpuProgram(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_GetBufferSubDataARB_Func glGetBufferSubDataARB_ptr

| Definition at line 102 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::readData(), and Ogre::GLHardwareVertexBuffer::readData().

GL_GetOcclusionQueryivNV_Func glGetOcclusionQueryivNV_ptr

| Definition at line 204 of file OgreGLPrerequisites.h.

GL_GetOcclusionQueryuivNV_Func glGetOcclusionQueryuivNV_ptr

| Definition at line 208 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), and Ogre::GLHardwareOcclusionQuery::pullOcclusionQuery().

GL_GetProgramivARB_Func glGetProgramivARB_ptr

| Definition at line 168 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

typedef GLint

Definition at line 129 of file OgreGLPrerequisites.h.

Referenced by Ogre::GLRenderSystem::_render(), Ogre::GLRenderSystem::_setCullingMode(), Ogre::GLRenderSystem::_setFog(), Ogre::GLRenderSystem::_setSceneBlending(), Ogre::GLRenderSystem::_setTextureAddressingMode(), Ogre::GLSLLinkProgram::buildUniformReferences(), Ogre::GLRenderSystem::convertCompareFunction(), Ogre::GLRenderSystem::convertStencilOp(), Ogre::GLRenderSystem::getBlendMode(), and Ogre::GLRenderSystem::initGL().

GL_IsOcclusionQueryNV_Func glIsOcclusionQueryNV_ptr

| Definition at line 192 of file OgreGLPrerequisites.h.

GL_LoadProgramNV_Func glLoadProgramNV_ptr

| Definition at line 172 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_MapBufferARB_Func glMapBufferARB_ptr

| Definition at line 86 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::lockImpl(), and Ogre::GLHardwareVertexBuffer::lockImpl().

GL_ProgramLocalParameter4fvARB_Func glProgramLocalParameter4fvARB_ptr

| Definition at line 122 of file OgreGLPrerequisites.h. Referenced by Ogre::GLArbGpuProgram::bindProgramParameters(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_ProgramParameter4fvNV_Func glProgramParameter4fvNV_ptr

| Definition at line 126 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_ProgramStringARB_Func glProgramStringARB_ptr

| Definition at line 118 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), and Ogre::GLArbGpuProgram::loadFromSource().

GL_SecondaryColorPointerEXT_Func glSecondaryColorPointerEXT_ptr

| Definition at line 70 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_render(), Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

typedef GLsizei

| Definition at line 129 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_setViewport(), and Ogre::GLRenderSystem::setScissorTest().

GL_TrackMatrixNV_Func glTrackMatrixNV_ptr

| Definition at line 176 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), and Ogre::GLRenderSystem::initGL().

GL_UnmapBufferARB_Func glUnmapBufferARB_ptr

| Definition at line 90 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::GLRenderSystem(), Ogre::GLRenderSystem::initGL(), Ogre::GLHardwareIndexBuffer::unlockImpl(), and Ogre::GLHardwareVertexBuffer::unlockImpl().

GL_VertexAttribPointerARB_Func glVertexAttribPointerARB_ptr

| Definition at line 130 of file OgreGLPrerequisites.h. Referenced by Ogre::GLRenderSystem::_render(), and Ogre::GLRenderSystem::initGL().

Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:48:53 2004