Пример #1
0
        public override void Reset(int w, int h)
        {
            device.GetOrThrow();

            if (w < 1)
            {
                throw new ArgumentOutOfRangeException("w");
            }
            if (h < 1)
            {
                throw new ArgumentOutOfRangeException("h");
            }

            Set(ref renderTarget, new Texture(this.device, w, h, 1, Usage.RenderTarget, Format.A8R8G8B8, Pool.Default));

            using (var surface = renderTarget.GetSurfaceLevel(0))
                device.SetRenderTarget(0, surface);
        }