DirectX Study (3)

Programming 2007/06/19 00:07
















· Direct3D 초기화 하기

 

초기화 순서

1.           IDirect3D9의 interface로의 포인터를 얻는다. IDirect3D9는 물리적 하드웨어 장치에 대한 정보를 얻고 3D 그럐픽을 디스플레이 하는데 이용하는 물리적 하드웨어 장치를 나타내는 C++ 객체인 IDirect3DDevice9 interface를 얻는다. 이용된다.

2.           기본 디스플레이 Adapter(기본 그래픽 카드)가 Hardware Vertex Processing을 지원하는지 알아보기 위해 장치특성(D3DCAPS9)를 확인한다. IDirect3DDevice9 인터페이스를 만들기 위해서는 하드웨어 지원여부를 확인해야 한다.

3.           D3DPRESENT_PARAMETERS 구조체 instance를 초기화 한다. 이 구조체는 우리가 만들고자 하는 IDirect3DDevice9 instance의 특성을 지정하기 위한 몇 가지 데이터 멤버들을 포함한다.

4.           초기화된 D3DPRESENT_PARAMETERS에 따라 IDirect3DDevice9 객체를 만들어낸다. 앞서 언급했듯이 IDirect3DDevice9 객체는 3D 그래픽을 디스플레이 하는 데 이용될 물리 하드웨어 장치를 나타내는 C++ 객체이다.

 

'Programming' 카테고리의 다른 글

ID3DXSprite::Begin  (0) 2007/10/02
D3DXCreateSprite  (0) 2007/09/30
연결 리스트 ( Linked List ) 링크드 리스트  (0) 2007/09/23
순열(next_permutation)과 문자열 변환  (0) 2007/09/16
next_permutation  (0) 2007/09/13
DICamera  (0) 2007/06/19
Camera Class 구현  (0) 2007/06/19
DirectX Study (3)  (0) 2007/06/19
DirectX Study (2)  (0) 2007/06/18
DirectX Study (1)  (0) 2007/06/18
구조체  (0) 2007/06/16
Posted by Hangenie

트랙백 주소 :: http://hangenie.com/trackback/19 관련글 쓰기

댓글을 달아 주세요