コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RenderTarget"/> struct.
 /// </summary>
 /// <param name="width">The width of the render target.</param>
 /// <param name="height">The height of the render target.</param>
 /// <param name="format">The format of the new surface.</param>
 /// <param name="flags">Texture sampling flags.</param>
 private RenderTarget(int width, int height, TextureFormat format, SamplerFlags flags)
 {
     Handle           = GraphicsContext.CreateFrameBuffer(width, height, format, flags);
     _internalTexture = new Texture2D(GraphicsContext.GetFrameBufferTexture(Handle, 0), width, height, false, false);
 }
コード例 #2
0
 private RenderTarget(Texture2D texture, TextureFormat format, SamplerFlags flags)
 {
     Handle           = GraphicsContext.CreateFrameBuffer(texture, format, flags);
     _internalTexture = texture;
 }
コード例 #3
0
ファイル: RenderTarget.cs プロジェクト: parhelia512/OMEGA
 private RenderTarget(Texture2D texture, TextureFormat format, TextureFlags flags)
 {
     handle = GraphicsContext.CreateFrameBuffer(texture, format, flags);
     internal_texture = texture;
 }