#include <GraphicsDeviceInformation.h>
Public Member Functions | |
virtual int | getAdapterOrdinal () |
アダプタ番号の取得 | |
virtual D3DDEVTYPE | getDeviceType () |
デバイスタイプの取得 | |
virtual const D3DCapacity & | getDeviceCapability () |
デバイス能力の取得 | |
virtual int | getDeviceComboCount () const |
デバイスコンボ数の取得 | |
virtual GraphicsDeviceComboInformation * | getDeviceCombo (int index) |
デバイスコンボの取得 | |
virtual String | toString () |
文字列への変換 | |
Protected Member Functions | |
GraphicsDeviceInformation () | |
コンストラクタ | |
virtual | ~GraphicsDeviceInformation () |
デストラクタ | |
virtual bool | enumerate (GraphicsDeviceEnumeration *enumeration, GraphicsAdapterInformation *adapterInformation, D3DDEVTYPE deviceType) |
列挙 | |
Friends | |
class | GraphicsAdapterInformation |
Definition at line 40 of file GraphicsDeviceInformation.h.
|
列挙
Definition at line 47 of file GraphicsDeviceInformation.cpp. References Lamp::ArrayList< GraphicsDeviceComboInformation * >::add(), Direct3D, DirectXFailed, Lamp::GraphicsDeviceComboInformation::enumerate(), Lamp::GraphicsAdapterInformation::getAdapterFormat(), Lamp::GraphicsAdapterInformation::getAdapterFormatCount(), Lamp::GraphicsAdapterInformation::getAdapterOrdinal(), Lamp::GraphicsBufferFormat::getAlphaChannelBits(), Lamp::GraphicsDeviceEnumeration::getMinimumBackBufferAlphaChannelBits(), Lamp::GraphicsDeviceEnumeration::getRequiresFullscreenMode(), Lamp::GraphicsDeviceEnumeration::getRequiresWindowMode(), and u_int. Referenced by Lamp::GraphicsAdapterInformation::enumerate(). |
|
アダプタ番号の取得
Definition at line 48 of file GraphicsDeviceInformation.h. Referenced by Lamp::GraphicsDeviceComboInformation::enumerate(), Lamp::GraphicsDevice::initialize(), and Lamp::GraphicsDevice::toggleFullscreen(). |
|
デバイス能力の取得
Definition at line 61 of file GraphicsDeviceInformation.h. References D3DCapacity. Referenced by Lamp::GraphicsDeviceComboInformation::enumerate(). |
|
デバイスコンボの取得
Definition at line 77 of file GraphicsDeviceInformation.h. References Lamp::ArrayList< GraphicsDeviceComboInformation * >::get(). Referenced by Lamp::DesktopGraphicsDeviceSelector::findBestFullscreenMode(), Lamp::DesktopGraphicsDeviceSelector::findBestWindowedMode(), and ~GraphicsDeviceInformation(). |
|
デバイスコンボ数の取得
Definition at line 70 of file GraphicsDeviceInformation.h. References Lamp::ArrayList< GraphicsDeviceComboInformation * >::getCount(). Referenced by Lamp::GraphicsAdapterInformation::enumerate(), Lamp::DesktopGraphicsDeviceSelector::findBestFullscreenMode(), Lamp::DesktopGraphicsDeviceSelector::findBestWindowedMode(), and ~GraphicsDeviceInformation(). |
|
デバイスタイプの取得
Definition at line 54 of file GraphicsDeviceInformation.h. Referenced by Lamp::GraphicsDeviceCapacity::deviceReset(), Lamp::GraphicsDeviceComboInformation::enumerate(), Lamp::DesktopGraphicsDeviceSelector::findBestFullscreenMode(), Lamp::DesktopGraphicsDeviceSelector::findBestWindowedMode(), Lamp::GraphicsDevice::initialize(), and Lamp::GraphicsDevice::toggleFullscreen(). |
|
文字列への変換
Definition at line 121 of file GraphicsDeviceInformation.cpp. Referenced by Lamp::GraphicsDeviceSelector::buildFullscreenModeSettings(), and Lamp::GraphicsDeviceSelector::buildWindowModeSettings(). |