ホーム › Graphics.Direct3D9 › IDirect3D9
IDirect3D9
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT RegisterSoftwareDevice(void* pInitializeFunction) |
| 4 | DWORD GetAdapterCount() |
| 5 | HRESULT GetAdapterIdentifier(DWORD Adapter, DWORD Flags, D3DADAPTER_IDENTIFIER9* pIdentifier) |
| 6 | DWORD GetAdapterModeCount(DWORD Adapter, D3DFORMAT Format) |
| 7 | HRESULT EnumAdapterModes(DWORD Adapter, D3DFORMAT Format, DWORD Mode, D3DDISPLAYMODE* pMode) |
| 8 | HRESULT GetAdapterDisplayMode(DWORD Adapter, D3DDISPLAYMODE* pMode) |
| 9 | HRESULT CheckDeviceType(DWORD Adapter, D3DDEVTYPE DevType, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat, BOOL bWindowed) |
| 10 | HRESULT CheckDeviceFormat(DWORD Adapter, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, DWORD Usage, D3DRESOURCETYPE RType, D3DFORMAT CheckFormat) |
| 11 | HRESULT CheckDeviceMultiSampleType(DWORD Adapter, D3DDEVTYPE DeviceType, D3DFORMAT SurfaceFormat, BOOL Windowed, D3DMULTISAMPLE_TYPE MultiSampleType, DWORD* pQualityLevels) |
| 12 | HRESULT CheckDepthStencilMatch(DWORD Adapter, D3DDEVTYPE DeviceType, D3DFORMAT AdapterFormat, D3DFORMAT RenderTargetFormat, D3DFORMAT DepthStencilFormat) |
| 13 | HRESULT CheckDeviceFormatConversion(DWORD Adapter, D3DDEVTYPE DeviceType, D3DFORMAT SourceFormat, D3DFORMAT TargetFormat) |
| 14 | HRESULT GetDeviceCaps(DWORD Adapter, D3DDEVTYPE DeviceType, D3DCAPS9* pCaps) |
| 15 | HMONITOR GetAdapterMonitor(DWORD Adapter) |
| 16 | HRESULT CreateDevice(DWORD Adapter, D3DDEVTYPE DeviceType, HWND hFocusWindow, DWORD BehaviorFlags, D3DPRESENT_PARAMETERS* pPresentationParameters, IDirect3DDevice9** ppReturnedDeviceInterface) |