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. |

