- 2dInDirect3d/Chapter1
= Initializing Direct3D =
== Initialization Step ==
== Creating IDirect3D8 Object ==
UINT SDKVersion;
1. [IN] 유일한 인자인 SDKVersion에는 SDK의 버전을 넣어준다. 8.0 이렇게 집어넣는 것이 아니라 지정되어있는 매크로가 있다. 사용하는 방법은 단 한가지뿐이다.
== Examining Capabilities ==
UINT IDirect3D8::GetAdapterCount();
UINT Adapter,
1. [RET] HRESULT형의 값을 리턴한다. 성공하면 D3D_OK, 실패하면 D3D_INVALIDCALL이 나온다.
2. [IN] 첫번째 인자는, 어댑터의 번호이다. 당연히 D3DADAPTER_DEFAULT를 넣어준다.
3. [IN] 두번째 인자는 플래그이다. 0이나 D3D_ENUM_NO_WHQL_LEVEL을 넣을 수 있지만, 대개 0을 넣는다.
UINT Adapter,
=== Looking at Adapter Display Modes ===
UINT IDirect3D8::GetAdapterModeCount(
UINT Adapter;
UINT Adapter,
UINT Mode,
=== Getting the Current Display Mode ===
UINT Adapter,
= Checking For Compatible Formats =
Found 1 matching page out of 7547 total pages
You can also click here to search title.