D3DX (Direct3D 9)

참고

D3DX 라이브러리는 더 이상 사용 되지 않습니다. 최신 버전의 Direct3D로 업그레이드 하 고 관련 유틸리티 코드를 선택할 수 없는 경우 레거시 DirectX SDK 또는 directsetup에 의존 하는 대신 DXSDK. D3DX NuGet 패키지를 사용할 수 있습니다.

D3DX는 Direct3D 위에 추가 그래픽 기능을 제공 하도록 설계 된 도구 라이브러리입니다. D3DX는 DLL (동적 연결 라이브러리)로 제공 됩니다.

이번 버전의 DirectX SDK에서는 D3DX의 한 버전만 제공 됩니다. 소매 D3DX DLL은 SDK에서 제공 하는 재배포 가능 패키지에 포함 되어 있으며, DirectSetup을 사용 하 여 DirectX를 설치 하는 과정의 일부로 자동으로 설치 됩니다. 이 릴리스에 포함 된 D3DX 라이브러리는이 SDK와 함께 제공 되는 Direct3D 런타임에 종속 됩니다. 이 릴리스의 D3DX 버전에 연결 된 응용 프로그램은이 SDK에서 런타임을 재배포 해야 합니다.

D3DX의 여러 릴리스는 단일 시스템에 독립적으로 상주할 수 있습니다. 응용 프로그램을 D3dx9에 정적으로 링크 하면 응용 프로그램이 런타임에 해당 하는 retail D3DX DLL에 동적으로 연결 됩니다. 이 DLL은 응용 프로그램이 컴파일되는 D3DX 헤더에 해당 합니다 ( _ _ D3DX9CORE의 D3DX SDK 버전 상수로 명명 됨). 새 버전의 D3DX가 DirectX SDK의 이후 릴리스에서 제공 될 때 이전 D3DX 라이브러리에 연결 하는 응용 프로그램은 영향을 받지 않습니다.

D3DX 라이브러리는 이러한 일반적인 기능 영역을 다룹니다.

시작