//----------------------------------------------------------------------------// NullTextureTarget::NullTextureTarget(NullRenderer& owner) : NullRenderTarget<TextureTarget>(owner), d_CEGUITexture(0) { d_CEGUITexture = static_cast<NullTexture*>( &d_owner.createTexture(generateTextureName())); // setup area and cause the initial texture to be generated. declareRenderSize(Sizef(DEFAULT_SIZE, DEFAULT_SIZE)); }
//----------------------------------------------------------------------------// OgreTextureTarget::OgreTextureTarget(OgreRenderer& owner, Ogre::RenderSystem& rs) : OgreRenderTarget<TextureTarget>(owner, rs), d_CEGUITexture(0) { d_CEGUITexture = static_cast<OgreTexture*>( &d_owner.createTexture(generateTextureName())); // setup area and cause the initial texture to be generated. declareRenderSize(Sizef(DEFAULT_SIZE, DEFAULT_SIZE)); }
//----------------------------------------------------------------------------// Direct3D9TextureTarget::Direct3D9TextureTarget(Direct3D9Renderer& owner) : Direct3D9RenderTarget<TextureTarget>(owner), d_texture(0), d_surface(0) { // this essentially creates a 'null' CEGUI::Texture d_CEGUITexture = &static_cast<Direct3D9Texture&>( d_owner.createTexture(generateTextureName(), 0)); // setup area and cause the initial texture to be generated. declareRenderSize(Sizef(DEFAULT_SIZE, DEFAULT_SIZE)); }
//----------------------------------------------------------------------------// Direct3D11TextureTarget::Direct3D11TextureTarget(Direct3D11Renderer& owner) : Direct3D11RenderTarget<TextureTarget>(owner), d_texture(0), d_renderTargetView(0), d_previousRenderTargetView(0), d_previousDepthStencilView(0) { // this essentially creates a 'null' CEGUI::Texture d_CEGUITexture = &static_cast<Direct3D11Texture&>( d_owner.createTexture(generateTextureName())); // setup area and cause the initial texture to be generated. declareRenderSize(Sizef(DEFAULT_SIZE, DEFAULT_SIZE)); }
//----------------------------------------------------------------------------// void OpenGLTextureTarget::createCEGUITexture() { d_CEGUITexture = &static_cast<OpenGLTexture&>( d_owner.createTexture(generateTextureName(), d_texture, d_area.getSize())); }