다음을 통해 공유


D3DXCreateFontIndirect 함수

디바이스와 글꼴 모두에 대해 간접적으로 글꼴 개체를 만듭니다.

구문

HRESULT D3DXCreateFontIndirect(
  _In_        LPDIRECT3DDEVICE9 pDevice,
  _In_  const D3DXFONT_DESC     *pDesc,
  _Out_       LPD3DXFONT        *ppFont
);

매개 변수

pDevice [in]

형식: LPDIRECT3DDEVICE9

글꼴 개체와 연결할 디바이스인 IDirect3DDevice9 인터페이스에 대한 포인터입니다.

pDesc [in]

형식: const D3DXFONT_DESC*

만들 글꼴 개체의 특성을 설명하는 D3DXFONT_DESC 구조체에 대한 포인터입니다. 컴파일러 설정에 유니코드가 필요한 경우 데이터 형식 D3DXFONT_DESC D3DXFONT_DESCW 확인됩니다. 그렇지 않으면 데이터 형식이 D3DXFONT_DESCA 확인됩니다. 설명 부분을 참조하세요.

ppFont [out]

형식: LPD3DXFONT*

생성된 글꼴 개체를 나타내는 ID3DXFont 인터페이스에 대한 포인터를 반환합니다.

반환 값

형식: HRESULT

함수가 성공하면 반환 값이 D3D_OK. 함수가 실패하면 반환 값은 D3DERR_INVALIDCALL, E_OUTOFMEMORY 중 하나일 수 있습니다.

설명

컴파일러 설정은 함수 버전도 결정합니다. 유니코드가 정의되면 함수 호출이 D3DXCreateFontIndirectW로 확인됩니다. 그렇지 않으면 ANSI 문자열이 사용 중이므로 함수 호출이 D3DXCreateFontIndirectA로 확인됩니다.

요구 사항

요구 사항
헤더
D3dx9core.h
라이브러리
D3dx9.lib

추가 정보

범용 함수