Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Enumerates available XNA adapters, devices, modes, etc. Singleton.

Namespace: Visual3D.Graphics3D
Assembly: 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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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

See Also