27 #ifndef _CEGUIDirect3D10TextureTarget_h_ 
   28 #define _CEGUIDirect3D10TextureTarget_h_ 
   30 #include "CEGUI/RendererModules/Direct3D10/RenderTarget.h" 
   31 #include "../../TextureTarget.h" 
   34 #   pragma warning(push) 
   35 #   pragma warning(disable : 4250) 
   36 #   pragma warning(disable : 4251) 
   40 struct ID3D10Texture2D;
 
   41 struct ID3D10RenderTargetView;
 
   42 struct ID3D10DepthStencilView;
 
   47 class Direct3D10Texture;
 
   60     bool isImageryCache() 
const;
 
   64     void declareRenderSize(
const Sizef& sz);
 
   65     bool isRenderingInverted() 
const;
 
   73     static String generateTextureName();
 
   76     void initialiseRenderTexture();
 
   78     void cleanupRenderTexture();
 
   80     void resizeRenderTexture();
 
   82     void enableRenderTexture();
 
   84     void disableRenderTexture();
 
  100 #if defined(_MSC_VER) 
  101 #   pragma warning(pop) 
  104 #endif  // end of guard _CEGUIDirect3D10TextureTarget_h_ 
Implementation of an ntermediate RenderTarget for the Direct3D 10 API. 
Definition: RendererModules/Direct3D10/RenderTarget.h:52
 
Direct3D10Texture * d_CEGUITexture
we use this to wrap d_texture so it can be used by the core CEGUI lib. 
Definition: RendererModules/Direct3D10/TextureTarget.h:91
 
Main namespace for Crazy Eddie's GUI Library. 
Definition: arch_overview.dox:1
 
ID3D10RenderTargetView * d_previousRenderTargetView
render target view that was bound before this target was activated 
Definition: RendererModules/Direct3D10/TextureTarget.h:93
 
Direct3D10TextureTarget - allows rendering to Direct3D 10 textures. 
Definition: RendererModules/Direct3D10/TextureTarget.h:50
 
Texture implementation for the Direct3D10Renderer. 
Definition: RendererModules/Direct3D10/Texture.h:49
 
Abstract base class specifying the required interface for Texture objects. 
Definition: Texture.h:52
 
ID3D10DepthStencilView * d_previousDepthStencilView
depth stencil view that was bound before this target was activated 
Definition: RendererModules/Direct3D10/TextureTarget.h:95
 
static const float DEFAULT_SIZE
default size of created texture objects 
Definition: RendererModules/Direct3D10/TextureTarget.h:69
 
ID3D10Texture2D * d_texture
Direct3D10 texture that's rendered to. 
Definition: RendererModules/Direct3D10/TextureTarget.h:87
 
Renderer implementation using Direct3D 10. 
Definition: RendererModules/Direct3D10/Renderer.h:68
 
ID3D10RenderTargetView * d_renderTargetView
render target view for d_texture 
Definition: RendererModules/Direct3D10/TextureTarget.h:89
 
static uint s_textureNumber
static data used for creating texture names 
Definition: RendererModules/Direct3D10/TextureTarget.h:71
 
String class used within the GUI system. 
Definition: String.h:62