Class RenderTargetCube
Represents a texture cube that can be used as a render target.
public class RenderTargetCube : TextureCube, IDisposable
- Inheritance
-
RenderTargetCube
- Implements
- Inherited Members
Constructors
RenderTargetCube(GraphicsDevice, int, bool, SurfaceFormat, DepthFormat)
Initializes a new instance of the RenderTargetCube class.
public RenderTargetCube(GraphicsDevice graphicsDevice, int size, bool mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat)
Parameters
graphicsDevice
GraphicsDeviceThe graphics device.
size
intThe width and height of a texture cube face in pixels.
mipMap
boolpreferredFormat
SurfaceFormatThe preferred format of the surface.
preferredDepthFormat
DepthFormatThe preferred format of the depth-stencil buffer.
RenderTargetCube(GraphicsDevice, int, bool, SurfaceFormat, DepthFormat, int, RenderTargetUsage)
Initializes a new instance of the RenderTargetCube class.
public RenderTargetCube(GraphicsDevice graphicsDevice, int size, bool mipMap, SurfaceFormat preferredFormat, DepthFormat preferredDepthFormat, int preferredMultiSampleCount, RenderTargetUsage usage)
Parameters
graphicsDevice
GraphicsDeviceThe graphics device.
size
intThe width and height of a texture cube face in pixels.
mipMap
boolpreferredFormat
SurfaceFormatThe preferred format of the surface.
preferredDepthFormat
DepthFormatThe preferred format of the depth-stencil buffer.
preferredMultiSampleCount
intThe preferred number of multisample locations.
usage
RenderTargetUsageThe usage mode of the render target.
Properties
DepthStencilFormat
Gets the depth-stencil buffer format of this render target.
public DepthFormat DepthStencilFormat { get; }
Property Value
- DepthFormat
The format of the depth-stencil buffer.
IsContentLost
public bool IsContentLost { get; }
Property Value
MultiSampleCount
Gets the number of multisample locations.
public int MultiSampleCount { get; }
Property Value
- int
The number of multisample locations.
RenderTargetUsage
Gets the usage mode of this render target.
public RenderTargetUsage RenderTargetUsage { get; }
Property Value
- RenderTargetUsage
The usage mode of the render target.
Methods
Dispose(bool)
The method that derived classes should override to implement disposing of managed and native resources.
protected override void Dispose(bool disposing)
Parameters
disposing
boolTrue if managed objects should be disposed.
Remarks
Native resources should always be released regardless of the value of the disposing parameter.
QuerySelectedFormat(GraphicsDevice, SurfaceFormat)
protected static SurfaceFormat QuerySelectedFormat(GraphicsDevice graphicsDevice, SurfaceFormat preferredFormat)
Parameters
graphicsDevice
GraphicsDevicepreferredFormat
SurfaceFormat
Returns
Events
ContentLost
public event EventHandler<EventArgs> ContentLost