Share via


GraphicsDeviceCapabilities Members

The following tables list the members exposed by the GraphicsDeviceCapabilities type.

Public Properties

Name Description
Public Property AdapterOrdinalInGroup Gets the number indicating the order in which heads are referenced by the API.
Public Property AlphaCompareCapabilities Gets the alpha-test comparison capabilities.
Public Property CubeTextureFilterCapabilities Gets texture-filtering capabilities for a cube texture.
Public Property CursorCapabilities Gets hardware cursor capabilties.
Public Property DeclarationTypeCapabilities Gets vertex data type capabilities.
Public Property DepthBufferCompareCapabilities Gets depth buffer comparision capabilities.
Public Property DestinationBlendCapabilities Gets destination-blending capabilities.
Public Property DeviceCapabilities Gets graphics device capabilities.
Public Property DeviceType Returns the type of the current GraphicsDevice.
Public Property DriverCapabilities Gets device driver capabilities.
Public Property ExtentsAdjust Gets the number of pixels to adjust the extents rectangle outward to accommodate antialiasing kernels.
Public Property GuardBandBottom Gets the bottom screen-space coordinate of the guard-band clipping region.
Public Property GuardBandLeft Gets the left screen-space coordinate of the guard-band clipping region.
Public Property GuardBandRight Gets the right coordinate of the guard-band clipping region.
Public Property GuardBandTop Gets the top screen-space coordinate of the guard-band clipping region.
Public Property LineCapabilities Gets line-drawing primitives capabilities.
Public Property MasterAdapterOrdinal Gets the master device for this subordinate.
Public Property MaxAnisotropy Gets the maximum valid value for the MaxAnisotropy texture-stage state.
Public Property MaxPixelShader30InstructionSlots Gets the maximum number of pixel shader instruction slots supported.
Public Property MaxPixelShaderProfile Returns the maximum pixel shader profile for this GraphicsDevice.
Public Property MaxPointSize Gets the maximum size of a point primitive.
Public Property MaxPrimitiveCount Gets the maximum number of primitives for each DrawPrimitives call.
Public Property MaxSimultaneousTextures Gets the maximum number of textures that can be simultaneously bound to the fixed-function pipeline sampler stages.
Public Property MaxStreams Gets the maximum number of concurrent data streams.
Public Property MaxStreamStride Gets the maximum stride.
Public Property MaxTextureAspectRatio Gets the maximum texture aspect ratio supported by the hardware.
Public Property MaxTextureHeight Gets the maximum texture height for this device.
Public Property MaxTextureRepeat Gets the maximum range of the integer bits of the post-normalized texture coordinates.
Public Property MaxTextureWidth Gets the maximum texture width for this device.
Public Property MaxUserClipPlanes Gets the maximum number of user-defined clipping planes supported.
Public Property MaxVertexIndex Gets the maximum size of indices supported for hardware vertex processing.
Public Property MaxVertexShader30InstructionSlots Gets the maximum number of vertex shader instruction slots supported.
Public Property MaxVertexShaderConstants Gets the number of vertex shader registers that are reserved for constants.
Public Property MaxVertexShaderProfile Returns the maximum vertex shader profile for this GraphicsDevice.
Public Property MaxVertexW Gets the maximum W-based depth value that the device supports.
Public Property MaxVolumeExtent Gets the maximum value for any of the three dimensions (width, height, and depth) of a volume texture.
Public Property NumberOfAdaptersInGroup Gets the number of adapters in this adapter group (only if master).
Public Property NumberSimultaneousRenderTargets Gets the number of simultaneous render targets.
Public Property PixelShader1xMaxValue Gets the maximum value of pixel shader arithmetic component.
Public Property PixelShaderCapabilities Gets the pixel shader 2.0 capabilities.
Public Property PixelShaderVersion Gets the pixel shader main and sub versions.
Public Property PresentInterval Gets the rate at which the swap chain's back buffers are presented to the front buffer.
Public Property PrimitiveCapabilities Gets driver primitive capabilities.
Public Property RasterCapabilities Gets information on raster-drawing capabilities.
Public Property ShadingCapabilities Gets shading operations capabilities.
Public Property SourceBlendCapabilities Gets source-blending capabilities.
Public Property StencilCapabilities Gets the supported stencil-buffer operations.
Public Property TextureAddressCapabilities Gets texture-addressing capabilities for texture objects.
Public Property TextureCapabilities Gets miscellaneous texture-mapping capabilities.
Public Property TextureFilterCapabilities Gets texture-filtering capabilities for a texture.
Public Property VertexFormatCapabilities Gets flexible vertex format capabilities.
Public Property VertexProcessingCapabilities Gets vertex processing capabilities.
Public Property VertexShaderCapabilities Gets vertex shader version 2.0 extended capabilities.
Public Property VertexShaderVersion Gets the vertex shader main and sub versions.
Public Property VertexTextureFilterCapabilities Gets vertex shader texture filter capabilities.
Public Property VolumeTextureAddressCapabilities Gets texture-addressing capabilities for a volume texture
Public Property VolumeTextureFilterCapabilities Gets texture-filtering capabilities for a volume texture.

Public Methods

Name Description
Public Method Dispose Releases all resources used by the GraphicsDeviceCapabilities class.
Public Method Equals Overloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public Method GetHashCode Gets the hash code for this instance.
Public Method GetType (Inherited from Object.)
Public Method Static op_Equality Compares two objects to determine whether they are the same.
Public Method Static op_Inequality Compares two objects to determine whether they are different.
Public Method ReferenceEquals (Inherited from Object.)
Public Method ToString Retrieves a string representation of this object.

Protected Methods

Name Description
Protected Method Finalize (Inherited from Object.)
Protected Method MemberwiseClone (Inherited from Object.)

See Also

Reference

GraphicsDeviceCapabilities Class
Microsoft.Xna.Framework.Graphics Namespace