[3D] Font 관련
D3D 에선 텍스트를 만들고, 출력하는 세 가지 방법이 있다. 1. ID3DXFont 이 인터페이스는 텍스트를 그리는데 이용되며, 내부적으로 GDI를 이용하기 때문에약간의 성능 저하가 있지만, 복잡한 글꼴이나 포멧팅을 이용할 수 있다. D3DXCreateFont() 함수를 사용해 ID3DXFont로의 포인터를 얻는다. HRESULT D3DXCreateFont( _In_ LPDIRECT3DDEVICE9 pDevice, _In_ INT Height, _In_ UINT Width, _In_ UINT Weight,// FW_THIN,NORMAL,BOLD,HEAVY _In_ UINT MipLevels,// 만들어야하는 밉맵의 수. 0은 full chain.// 다른 크기의 폰트를 좀 더 효과적으로 보여주기 위해 ..
[3D] Texture 함수
D3DXCreateTextureFromFileEx 그림 파일에서 텍스쳐를 읽어오는 함수이다. HRESULT D3DXCreateTextureFromFileEx( LPDIRECT3DDEVICE9 pDevice, LPCTSTR pSrcFile, // 파일명 UINT Width, UINT Height, UINT MipLevels, DWORD Usage, // 렌더링 타겟으로 사용 (D3DUSAGE_RENDERTARGET, D3DUSAGE_DYNAMIC , D3DUSAGE_RENDERTARGET) D3DFORMAT Format, D3DPOOL Pool, // 텍스처의 배치처가 되는 메모리 클래스를 기술 DWORD Filter, DWORD MipFilter, // 필터 D3DCOLOR ColorKey, // 투명이..