27 #ifndef _CEGUIIrrlichtRenderTarget_h_ 
   28 #define _CEGUIIrrlichtRenderTarget_h_ 
   30 #include "CEGUI/RendererModules/Irrlicht/RendererDef.h" 
   31 #include "../../RenderTarget.h" 
   32 #include "../../Rect.h" 
   37 #   pragma warning(push) 
   38 #   pragma warning(disable : 4251) 
   44 class IrrlichtRenderer;
 
   47 template <
typename T = RenderTarget>
 
   53                          irr::video::IVideoDriver& driver);
 
   60     void setArea(
const Rectf& area);
 
   61     const Rectf& getArea() 
const;
 
   68     void updateMatrix() 
const;
 
   93 #endif  // end of guard _CEGUIIrrlichtRenderTarget_h_ 
Rectf d_area
holds defined area for the RenderTarget 
Definition: RendererModules/Irrlicht/RenderTarget.h:75
const float d_xViewDir
a coefficient used to handle OpenGL / D3D projection variations. 
Definition: RendererModules/Irrlicht/RenderTarget.h:83
irr::core::matrix4 d_matrix
projection / view matrix cache 
Definition: RendererModules/Irrlicht/RenderTarget.h:77
Main namespace for Crazy Eddie's GUI Library. 
Definition: arch_overview.dox:1
Abstract class defining the interface for objects that buffer geometry for later rendering. 
Definition: GeometryBuffer.h:42
float d_viewDistance
tracks viewing distance (this is set up at the same time as d_matrix) 
Definition: RendererModules/Irrlicht/RenderTarget.h:81
Intermediate RenderTarget implementing common parts for Irrlicht engine. 
Definition: RendererModules/Irrlicht/RenderTarget.h:48
IrrlichtRenderer & d_owner
IrrlichtRenderer object that owns this RenderTarget. 
Definition: RendererModules/Irrlicht/RenderTarget.h:71
CEGUI::Renderer implementation for the Irrlicht engine. 
Definition: RendererModules/Irrlicht/Renderer.h:71
bool d_matrixValid
true when d_matrix is valid and up to date 
Definition: RendererModules/Irrlicht/RenderTarget.h:79
Class that represents a queue of GeometryBuffer objects to be rendered. 
Definition: RenderQueue.h:52
irr::video::IVideoDriver & d_driver
Irrlicht video driver we are using. 
Definition: RendererModules/Irrlicht/RenderTarget.h:73