GraphicsDevice Members
The following tables list the members exposed by the GraphicsDevice type.
| Name | Description | |
|---|---|---|
|
GraphicsDevice | Creates an instance of this object. |
| Name | Description | |
|---|---|---|
|
Adapter | Gets the graphics adapter. |
|
BlendFactor | Gets or sets the color used for a constant-blend factor during alpha blending. The default value is Color.White. |
|
BlendState | Gets or sets a system-defined instance of a blend state object initialized for alpha blending. The default value is BlendState.Opaque. |
|
DepthStencilState | Gets or sets a system-defined instance of a depth-stencil state object. The default value is DepthStencilState.Default. |
|
DisplayMode | Retrieves the display mode's spatial resolution, color resolution, and refresh frequency. |
|
GraphicsDeviceStatus | Retrieves the status of the device. |
|
GraphicsProfile | Gets the graphics profile. The default value is GraphicsProfile.Reach. |
|
Indices | Gets or sets index data. The default value is null. |
|
IsDisposed | Gets a value that indicates whether the object is disposed. |
|
MultiSampleMask | Gets or sets a bitmask controlling modification of the samples in a multisample render target. The default value is -1 (0xffffffff). |
|
PresentationParameters | Gets the presentation parameters associated with this graphics device. |
|
RasterizerState | Gets or sets rasterizer state. The default value is RasterizerState.CullCounterClockwise. |
|
ReferenceStencil | Gets or sets a reference value for stencil testing. The default value is zero. |
|
SamplerStates | Retrieves a collection of SamplerState objects for the current GraphicsDevice. |
|
ScissorRectangle | Gets or sets the rectangle used for scissor testing. By default, the size matches the render target size. |
|
Textures | Returns the collection of textures that have been assigned to the texture stages of the device. |
|
VertexSamplerStates | Gets the collection of vertex sampler states. |
|
VertexTextures | Gets the collection of vertex textures that support texture lookup in the vertex shader using the texldl statement. The vertex engine contains four texture sampler stages. |
|
Viewport | Gets or sets a viewport identifying the portion of the render target to receive draw calls. |
| Name | Description | |
|---|---|---|
|
Clear | Overloaded. Clears resource buffers. |
|
Dispose | Overloaded. Immediately releases the unmanaged resources used by this object. |
|
DrawIndexedPrimitives | Renders the specified geometric primitive, based on indexing into an array of vertices. |
|
DrawInstancedPrimitives | Draws a series of instanced models. |
|
DrawPrimitives | Renders a sequence of non-indexed geometric primitives of the specified type from the current set of data input streams. |
|
DrawUserIndexedPrimitives | Overloaded. Renders geometric primitives. |
|
DrawUserPrimitives | Overloaded. Renders geometric primitives. |
|
Equals | (Inherited from Object.) |
|
GetBackBufferData | Overloaded. Gets the contents of the back buffer. |
|
GetHashCode | (Inherited from Object.) |
|
GetRenderTargets | Gets a render target surface. |
|
GetType | (Inherited from Object.) |
|
GetVertexBuffers | Gets the vertex buffers. |
|
Present | Overloaded. Presents the display with the contents of the next buffer in the sequence of back buffers owned by the GraphicsDevice. |
|
Reset | Overloaded. Resets the presentation parameters for the current GraphicsDevice. |
|
SetRenderTarget | Overloaded. Sets a new color buffer for a GraphicsDevice. |
|
SetRenderTargets | Sets an array of render targets. |
|
SetVertexBuffer | Overloaded. Sets or binds a vertex buffer to a device. |
|
SetVertexBuffers | Sets the vertex buffers. |
|
ToString | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
|
Finalize | Allows this object to attempt to free resources and perform other cleanup operations before garbage collection reclaims the object. |
|
MemberwiseClone | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
|
DeviceLost | Occurs when a GraphicsDevice is about to be lost (for example, immediately before a reset). |
|
DeviceReset | Occurs after a GraphicsDevice is reset, allowing an application to recreate all resources. |
|
DeviceResetting | Occurs when a GraphicsDevice is resetting, allowing the application to cancel the default handling of the reset. |
|
Disposing | Occurs when Dispose is called or when this object is finalized and collected by the garbage collector of the Microsoft .NET common language runtime. |
|
ResourceCreated | Occurs when a resource is created. |
|
ResourceDestroyed | Occurs when a resource is destroyed. |
| Name | Description | |
|---|---|---|
| SetSharingMode | Enable/disable sharing a graphics device between Silverlight and XNA. |