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
Gets a value that indicates whether the contents of this RenderTargetCube has been lost due to a lost device event.
[Obsolete("This is provided for XNA compatibility only and will always return false")]
public bool IsContentLost { get; }
Property Value
Remarks
This property will always return false. It is included for XNA compatibility.
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)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
QuerySelectedFormat(GraphicsDevice, SurfaceFormat)
protected static SurfaceFormat QuerySelectedFormat(GraphicsDevice graphicsDevice, SurfaceFormat preferredFormat)
Parameters
graphicsDevice
GraphicsDevicepreferredFormat
SurfaceFormat
Returns
Events
ContentLost
Occurs when a graphics device lost event is triggered.
[Obsolete("This is provided for XNA compatibility is never called by MonoGame")]
public event EventHandler<EventArgs> ContentLost
Event Type
Remarks
This event is never called. It is included for XNA compatibility.