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

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, _
         preferredMultiSampleCount As Integer, _
         usage As RenderTargetUsage _
)
public RenderTarget2D (
         GraphicsDevice graphicsDevice,
         int width,
         int height,
         bool mipMap,
         SurfaceFormat preferredFormat,
         DepthFormat preferredDepthFormat,
         int preferredMultiSampleCount,
         RenderTargetUsage usage
)
public:
RenderTarget2D(
         GraphicsDevice graphicsDevice,
         int width,
         int height,
         bool mipMap,
         SurfaceFormat preferredFormat,
         DepthFormat preferredDepthFormat,
         int preferredMultiSampleCount,
         RenderTargetUsage usage
)

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.
  • preferredMultiSampleCount
    Type: Int32
    The preferred number of multisample locations.
  • usage
    Type: RenderTargetUsage
    Behavior options.

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