//public IWindowRenderTarget CreateCompositeWindow() //{ // var renderer = new WindowRenderTarget(_graphicsContext.DeviceManager, _input); // renderer.Initialize(); // return renderer; //} public ITextureRenderTarget CreateTexture(int width, int height) { var renderHost = new TextureRenderTarget(_graphics.DeviceManager, width, height); renderHost.Initialize(); return(renderHost); }
public Layer(Device device, Size bufferSize, Size windowSize) { BufferSize = bufferSize; WindowSize = windowSize; RenderTarget = new TextureRenderTarget(device, BufferSize); Sprite = new Sprite(RenderTarget.Texture); ScrollRangeX = new Range<float>(0.0f, bufferSize.Width - windowSize.Width - 1); ScrollRangeY = new Range<float>(0.0f, bufferSize.Height - windowSize.Height - 1); }
//public IWindowRenderTarget CreateCompositeWindow() //{ // var renderer = new WindowRenderTarget(_graphicsContext.DeviceManager, _input); // renderer.Initialize(); // return renderer; //} public ITextureRenderTarget CreateTexture(int width, int height) { var renderHost = new TextureRenderTarget(_graphicsContext.DeviceManager, width, height); renderHost.Initialize(); return renderHost; }