Interface IGorgonVideoAdapterInfo
Provides information about a video adapter in the system.
Inherited Members
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public interface IGorgonVideoAdapterInfo : IGorgonNamedObject
Remarks
This information may be for a physical hardware adapter, or a software rasterizer. To determine which type this device falls under, se the VideoDeviceType property to determine the type of device.
Properties
| Edit this page View SourceFeatureSet
Property to return the highest feature set that the hardware can support.
Declaration
FeatureSet FeatureSet { get; }
Property Value
Type | Description |
---|---|
FeatureSet |
Index
Property to return the index of the video adapter within a list returned by EnumerateAdapters(bool, IGorgonLog).
Declaration
int Index { get; }
Property Value
Type | Description |
---|---|
int |
Luid
Property to return the unique identifier for the adapter.
Declaration
long Luid { get; }
Property Value
Type | Description |
---|---|
long |
MaxConstantBufferSize
Property to return the maximum size, in bytes, for a constant buffer.
Declaration
int MaxConstantBufferSize { get; }
Property Value
Type | Description |
---|---|
int |
MaxRenderTargetCount
Property to return the maximum number of render targets allow to be assigned at the same time.
Declaration
int MaxRenderTargetCount { get; }
Property Value
Type | Description |
---|---|
int |
MaxScissorCount
Property to return the maximum number of allowed scissor rectangles.
Declaration
int MaxScissorCount { get; }
Property Value
Type | Description |
---|---|
int |
MaxTexture3DDepth
Property to return the maximum depth of a 3D texture.
Declaration
int MaxTexture3DDepth { get; }
Property Value
Type | Description |
---|---|
int |
MaxTexture3DHeight
Property to return the maximum height of a 3D texture.
Declaration
int MaxTexture3DHeight { get; }
Property Value
Type | Description |
---|---|
int |
MaxTexture3DWidth
Property to return the maximum width of a 3D texture.
Declaration
int MaxTexture3DWidth { get; }
Property Value
Type | Description |
---|---|
int |
MaxTextureArrayCount
Property to return the maximum number of array indices for 1D and 2D textures.
Declaration
int MaxTextureArrayCount { get; }
Property Value
Type | Description |
---|---|
int |
MaxTextureHeight
Property to return the maximum height of a 2D texture.
Declaration
int MaxTextureHeight { get; }
Property Value
Type | Description |
---|---|
int |
MaxTextureWidth
Property to return the maximum width of a 1D or 2D texture.
Declaration
int MaxTextureWidth { get; }
Property Value
Type | Description |
---|---|
int |
MaxViewportCount
Property to return the maximum number of allowed viewports.
Declaration
int MaxViewportCount { get; }
Property Value
Type | Description |
---|---|
int |
Memory
Property to return the amount of memory for the adapter, in bytes.
Declaration
GorgonVideoAdapterMemory Memory { get; }
Property Value
Type | Description |
---|---|
GorgonVideoAdapterMemory |
Outputs
Property to return the outputs on this device.
Declaration
GorgonVideoAdapterOutputList Outputs { get; }
Property Value
Type | Description |
---|---|
GorgonVideoAdapterOutputList |
Remarks
The outputs are typically monitors attached to the device.
PciInfo
Property to return the PCI bus information for the adapter.
Declaration
GorgonVideoAdapterPciInfo PciInfo { get; }
Property Value
Type | Description |
---|---|
GorgonVideoAdapterPciInfo |
VideoDeviceType
Property to return the type of video adapter.
Declaration
VideoDeviceType VideoDeviceType { get; }
Property Value
Type | Description |
---|---|
VideoDeviceType |