"L. Spiro Engine"
Classes | Protected Types | Protected Member Functions | Protected Attributes

lsg::CDirectX11RenderTargetManager Class Reference

The DirectX 11 implementation of the render target manager. More...

#include <LSGDirectX11RenderTargetManager.h>

Inheritance diagram for lsg::CDirectX11RenderTargetManager:
lsg::CRenderTargetManagerBase

List of all members.

Classes

struct  LSG_DIMENSIONS

Protected Types

typedef struct
lsg::CDirectX11RenderTargetManager::LSG_DIMENSIONS
LPLSG_DIMENSIONS
typedef struct
lsg::CDirectX11RenderTargetManager::LSG_DIMENSIONS 
LPCLSG_DIMENSIONS

Protected Member Functions

LSUINT32 LSE_CALL Finalize ()
LSVOID LSE_CALL EndRender ()

Protected Attributes

CRenderTargetInterfacem_prtiLastRenderTarget [LSG_MRT_MAX]
CRenderTargetInterfacem_prtiLastDepthRenderTarget
CMap< LSG_DIMENSIONS,
CColorRenderTarget * > 
m_mColorSurfaces

Detailed Description

The DirectX 11 implementation of the render target manager.

Class CDirectX11RenderTargetManager Description: The DirectX 11 implementation of the render target manager.


Member Typedef Documentation

A structure for matching a size in width/height dimensions to a render target created with those dimensions.


Member Function Documentation

LSVOID LSE_CALL lsg::CDirectX11RenderTargetManager::EndRender ( ) [protected]

End each render target after drawing.

LSUINT32 LSE_CALL lsg::CDirectX11RenderTargetManager::Finalize ( ) [protected]

Finalizes the configuration of the render targets, activating all set color, depth, and stencil targets that have been applied or activating the back buffer if none have been applied.

Returns:
Returns the number of render targets that failed to get set.

Member Data Documentation

Map of color surfaces that were used with different resolutions when no color surface was provided.

The last-set depth/stencil targets.

The array of last-set render targets.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator