Crazy Eddie's GUI System  ${CEGUI_VERSION}
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
CEGUI::OgreRenderer_impl Struct Reference
+ Inheritance diagram for CEGUI::OgreRenderer_impl:
+ Collaboration diagram for CEGUI::OgreRenderer_impl:

Public Attributes

Sizef d_displaySize
 What the renderer considers to be the current display size.
 
Vector2f d_displayDPI
 What the renderer considers to be the current display DPI resolution.
 
OgreWindowTargetd_defaultTarget
 The default RenderTarget.
 
TextureTargetList d_textureTargets
 Container used to track texture targets.
 
GeometryBufferList d_geometryBuffers
 Container used to track geometry buffers.
 
TextureMap d_textures
 Container used to track textures.
 
uint d_maxTextureSize
 What the renderer thinks the max texture size is.
 
Ogre::Rootd_ogreRoot
 OGRE root object ptr.
 
Ogre::RenderSystemd_renderSystem
 Pointer to the render system for Ogre.
 
Ogre::Viewport * d_previousVP
 Pointer to the previous viewport set in render system.
 
Ogre::Matrix4 d_previousProjMatrix
 Previous projection matrix set on render system.
 
BlendMode d_activeBlendMode
 What we think is the current blend mode to use.
 
bool d_makeFrameControlCalls
 Whether _beginFrame and _endFrame will be called.
 
bool d_useShaders
 Whether shaders will be used for basic rendering.
 
bool d_useGLSL
 Whether shaders are glsl or hlsl.
 
bool d_useGLSLCore
 Whether we use the ARB glsl shaders or the OpenGL 3.2 Core shader profile (140 core)
 
Ogre::HighLevelGpuProgramPtr d_vertexShader
 
Ogre::HighLevelGpuProgramPtr d_pixelShader
 
Ogre::GpuProgramParametersSharedPtr d_vertexShaderParameters
 
Ogre::GpuProgramParametersSharedPtr d_pixelShaderParameters
 
Ogre::Matrix4 d_worldMatrix
 
Ogre::Matrix4 d_viewMatrix
 
Ogre::Matrix4 d_projectionMatrix
 
Ogre::Matrix4 d_worldViewProjMatrix
 
bool d_combinedMatrixValid
 

Static Public Attributes

static String d_rendererID
 String holding the renderer identification text.