Tesla Graphics Engine Documentation (January 2012)
IGraphicsAdapter Interface
TeslaTesla.GraphicsIGraphicsAdapter
Represents a display subsystem.
Declaration Syntax
C#
public interface IGraphicsAdapter
Members
All Members Methods Properties



Icon Member Description
Description
Gets the description of the device.

DeviceId
Gets the device ID which identifies the particular chipset.

IsDefaultAdapter
Gets if this is the default adapter, always the first adapter.

MaximumMultiRenderTargets
Gets the maximum number of render targets that can be set to the device at once (MRT).

MaximumSamplerStates
Gets the maximum number of sampler states.

MaximumTexture1DSize
Gets the maximum size of a Texture1D resource.

MaximumTexture2DSize
Gets the maximum size (U,V) of a Texture2D resource.

MaximumTexture3DSize
Gets the maximum size (U,V,W) of a Texture3D resource.

MaximumTextureCubeSize
Gets the maximum size of a TextureCube resource.

MaximumVertexSamplerStates
Gets the maximum number of vertex sampler states.

MaximumVertexStreams
Gets the maximum number of vertex buffers that can be set to the device at once.

QueryBackBufferFormat(SurfaceFormat, DepthFormat, Int32)
Queries if the specified formats and sample counts are valid for the backbuffer.

QueryMultiSampleQualityLevels(SurfaceFormat, Int32)
Queries for the number of multisample quality levels are supported for the sample count.

QueryRenderTargetFormat(SurfaceFormat, DepthFormat, Int32)
Queries if the specified format and sample counts are valid for a render target.

QueryTextureFormat(SurfaceFormat, TextureDimensions)
Queries if the specified surface format is valid for texture resources.

QueryVertexTextureFormat(SurfaceFormat, TextureDimensions)
Queries if the specified surface format is valid for vertex texture resources.

Revision
Gets the adapter's revision number for the particular chipset its associated with.

SubSystemId
Gets the value that identifies the adapter's subsystem.

SupportedDisplayModes
Gets the collection of supported display modes.

VendorId
Gets the value that identifies that chipset's manufacturer.

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)