RenderTarget2D Constructor (GraphicsDevice, Int32, Int32, Boolean, SurfaceFormat, DepthFormat)

Creates an instance of this object.

Syntax

'Declaration
Public Sub New ( _
         graphicsDevice As GraphicsDevice, _
         width As Integer, _
         height As Integer, _
         mipMap As Boolean, _
         preferredFormat As SurfaceFormat, _
         preferredDepthFormat As DepthFormat _
)
public RenderTarget2D (
         GraphicsDevice graphicsDevice,
         int width,
         int height,
         bool mipMap,
         SurfaceFormat preferredFormat,
         DepthFormat preferredDepthFormat
)
public:
RenderTarget2D(
         GraphicsDevice graphicsDevice,
         int width,
         int height,
         bool mipMap,
         SurfaceFormat preferredFormat,
         DepthFormat preferredDepthFormat
)

Parameters

  • graphicsDevice
    Type: GraphicsDevice
    The graphics device to associate with this render target resource.
  • width
    Type: Int32
    Width, in pixels, of the render target. You can use graphicsDevice.PresentationParameters.BackBufferWidth to get the current screen width.
  • height
    Type: Int32
    Height, in pixels, of the render target. You can use graphicsDevice.PresentationParameters.BackBufferHeight to get the current screen height.
  • mipMap
    Type: Boolean
    [MarshalAsAttribute(U1)] True to enable a full mipmap chain to be generated, false otherwise.
  • preferredFormat
    Type: SurfaceFormat
    Preferred format for the surface data. This is the format preferred by the application, which may or may not be available from the hardware.
  • preferredDepthFormat
    Type: DepthFormat
    Preferred format for the depth buffer. This is the format preferred by the application, which may or may not be available from the hardware.

Exceptions

Exception type Condition
OutOfMemoryException There is not enough memory to create this resource.

Requirements

Namespace: Microsoft.Xna.Framework.Graphics

Assembly: Microsoft.Xna.Framework.Graphics (in microsoft.xna.framework.graphics.dll)

See Also

Reference

RenderTarget2D Class
RenderTarget2D Members
Microsoft.Xna.Framework.Graphics Namespace

Platforms

Windows Phone