Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Assembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Enumerates available XNA adapters, devices, modes, etc. Singleton.
Namespace: Visual3D.Graphics3DAssembly: Visual3D.Engine (in Visual3D.Engine.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
public sealed class DeviceEnumerator
Public NotInheritable Class DeviceEnumerator
Members
| All Members | Properties | Methods |
| Member | Description | |
|---|---|---|
| AdapterInformationList |
Use this after Enumerate to get the list of adapter information
| |
| Enumerate()()()() |
Enumerates available Xna adapters, devices, modes, etc
| |
| GetAdapterInformation(UInt32) |
Get the adapter information for a specific adapter
| |
| GetDeviceInfo(UInt32, DeviceType) |
Get a specific device information for a device and type
| |
| GetDeviceSettingsCombo(DeviceSettings) |
Returns a specific device combination from a device settings object
| |
| GetDeviceSettingsCombo(UInt32, DeviceType, SurfaceFormat, SurfaceFormat, Boolean) |
Returns a specific device combination
| |
| IsHardwareVertexProcessingPossible |
Allows the user to set if hardware vertex processing is available
| |
| IsMixedVertexProcessingPossible |
Allows the user to set if mixed vertex processing is available
| |
| IsPostPixelShaderBlendingRequred |
Allows the user to set if post pixel shader blending is required
| |
| IsPureHardwareVertexProcessingPossible |
Allows the user to set if pure hardware vertex processing is available
| |
| IsSoftwareVertexProcessingPossible |
Allows the user to set if software vertex processing is available
| |
| MultisampleQualityMax |
Property for MultisampleQualityMax
| |
| PossibleDepthStencilFormatList |
Allows the user to get the possible depth stencil formats
| |
| PossibleMultisampleTypeList |
Allows the user to get the possible multisample types
| |
| PossiblePresentIntervalsList |
Allows the user to get the possible present intervals
| |
| ResetPossibleDepthStencilFormats()()()() |
Resets the list of possible depth stencil formats
| |
| ResetPossibleMultisampleTypeList()()()() |
Resets the possible multisample type list
| |
| ResetPossiblePresentIntervalList()()()() |
Resets the possible present interval list
| |
| SetRefreshMinMax(UInt32, UInt32) |
Sets the minimum and maximum refresh
| |
| SetResolutionMinMax(UInt32, UInt32, UInt32, UInt32) |
Set the minimum and maximum resolution items
|
Inheritance Hierarchy
System..::..Object
Visual3D.Graphics3D..::..DeviceEnumerator
Visual3D.Graphics3D..::..DeviceEnumerator