Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Direct3D10 based RenderTarget that represents the screen or a portion of it. More...
Public Member Functions | |
Direct3D10ViewportTarget (Direct3D10Renderer &owner) | |
Construct a default Direct3D10ViewportTarget that uses the current Direct3D10 viewport as it's initial area. | |
Direct3D10ViewportTarget (Direct3D10Renderer &owner, const Rectf &area) | |
Construct a Direct3D10ViewportTarget that uses the specified Rect as it's initial area. More... | |
bool | isImageryCache () const |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
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. | |
![]() | |
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) | |
Direct3D10 based RenderTarget that represents the screen or a portion of it.
CEGUI::Direct3D10ViewportTarget::Direct3D10ViewportTarget | ( | Direct3D10Renderer & | owner, |
const Rectf & | area | ||
) |
Construct a Direct3D10ViewportTarget that uses the specified Rect as it's initial area.
area | Rect object describing the initial viewport area that should be used for the RenderTarget. |