| Crazy Eddie's GUI System
    0.8.1
    | 
Implementation of an ntermediate RenderTarget for the Direct3D 10 API. More...
 Inheritance diagram for CEGUI::Direct3D10RenderTarget< T >:
 Inheritance diagram for CEGUI::Direct3D10RenderTarget< T >: Collaboration diagram for CEGUI::Direct3D10RenderTarget< T >:
 Collaboration diagram for CEGUI::Direct3D10RenderTarget< T >:| Public Member Functions | |
| Direct3D10RenderTarget (Direct3D10Renderer &owner) | |
| Constructor. | |
| void | draw (const GeometryBuffer &buffer) | 
| void | draw (const RenderQueue &queue) | 
| void | setArea (const Rectf &area) | 
| const Rectf & | getArea () const | 
| void | activate () | 
| void | deactivate () | 
| void | unprojectPoint (const GeometryBuffer &buff, const Vector2f &p_in, Vector2f &p_out) const | 
| Protected Member Functions | |
| void | updateMatrix () const | 
| helper that initialises the cached matrix | |
| void | setupViewport (D3D10_VIEWPORT &vp) const | 
| helper to initialise the D3D10_VIEWPORT vp for this target. | |
| Protected Attributes | |
| Direct3D10Renderer & | d_owner | 
| Renderer that created and owns the render target. | |
| ID3D10Device & | d_device | 
| D3D10Device interface. | |
| Rectf | d_area | 
| holds defined area for the RenderTarget | |
| D3DXMATRIX | d_matrix | 
| projection / view matrix cache | |
| bool | d_matrixValid | 
| true when d_matrix is valid and up to date | |
| float | d_viewDistance | 
| tracks viewing distance (this is set up at the same time as d_matrix) | |
Implementation of an ntermediate RenderTarget for the Direct3D 10 API.