GFXInit

Functions for tracking GFX adapters and initializing them into devices.

Description

Functions for tracking GFX adapters and initializing them into devices.

Methods

static void GFXInit::createNullDevice()

Create the NULL graphics device used for testing or headless operation.

static String GFXInit::getAdapterMode(int index, int modeIndex)

Gets the details of the specified adapter mode.

Parameters:
  • index – Index of the adapter to query.
  • modeIndex – Index of the mode to get data from.
Returns:

A video mode string in the format ‘width height fullscreen bitDepth refreshRate aaLevel’.

static int GFXInit::getAdapterModeCount(int index)

Gets the number of modes available on the specified adapter.

Parameters:index – Index of the adapter to get modes from.
Returns:The number of video modes supported by the adapter or -1 if the given adapter was not found.
static String GFXInit::getAdapterName(int index)

Returns the name of the graphics adapter.

Parameters:index – The index of the adapter.
static String GFXInit::getAdapterOutputName(int index)

Returns the name of the graphics adapter’s output display device.

Parameters:index – The index of the adapter.
static float GFXInit::getAdapterShaderModel(int index)

Returns the supported shader model of the graphics adapter or -1 if the index is bad.

Parameters:index – The index of the adapter.
static GFXAdapterType GFXInit::getAdapterType(int index)

Returns the type (D3D9, D3D8, GL, Null) of a graphics adapter.

Parameters:index – The index of the adapter.
static int GFXInit::getDefaultAdapterIndex()

Returns the index of the default graphics adapter. This is the graphics device which will be used to initialize the engine.