GFXAdapter Struct Reference

#include <gfxAdapter.h>

List of all members.

Public Types

typedef Delegate< GFXDevice
*(U32 adapterIndex)> 
CreateDeviceInstanceDelegate
 MaxAdapterNameLen = 512
enum  { MaxAdapterNameLen = 512 }

Public Member Functions

const char * getName () const
 GFXAdapter ()
 ~GFXAdapter ()

Public Attributes

char mName [MaxAdapterNameLen]
Vector< GFXVideoModemAvailableModes
 List of available full-screen modes.
F32 mShaderModel
 Supported shader model. 0.f means none supported.
GFXAdapterType mType
U32 mIndex
CreateDeviceInstanceDelegate mCreateDeviceInstanceDelegate

Private Member Functions

 GFXAdapter (const GFXAdapter &)


Member Typedef Documentation

typedef Delegate<GFXDevice* (U32 adapterIndex)> GFXAdapter::CreateDeviceInstanceDelegate


Member Enumeration Documentation

anonymous enum

Enumerator:
MaxAdapterNameLen 


Constructor & Destructor Documentation

GFXAdapter::GFXAdapter (  )  [inline]

GFXAdapter::~GFXAdapter (  )  [inline]

GFXAdapter::GFXAdapter ( const GFXAdapter  )  [private]


Member Function Documentation

const char* GFXAdapter::getName (  )  const [inline]


Member Data Documentation

char GFXAdapter::mName[MaxAdapterNameLen]

List of available full-screen modes.

Windows can be any size, so we do not enumerate them here.

Supported shader model. 0.f means none supported.