다음을 통해 공유


Direct3D 12의 도우미 구조 및 함수

이러한 도우미 구조 및 도우미 함수는 에 d3dx12.h선언되어 있습니다. d3dx12.h 는 Direct3D 12 헤더와 별도로 사용할 수 있으며 Windows SDK에 포함되지 않습니다.

이러한 도우미 구조를 사용하여 Direct3D 구조를 만들고 초기화할 수 있습니다. 이러한 도우미 구조는 C++ 클래스처럼 동작합니다. 일반적으로 각 도우미 구조에는 기본 생성자, 명시적 생성자, 소멸자 및 연결된 D3D12 구조체에 대한 캐스트 연산자가 있습니다. 각 도우미 구조는 'C' 접두사를 가지며 'C' 접두사 없는 D3D12 구조체와 연결됩니다. 대부분의 도우미 구조에는 초기화 멤버 메서드가 포함되며 일부는 비교 함수를 포함합니다.

통합

원래 D3DX12 라이브러리는 프로젝트에 복사한 단일 C++ 헤더 파일(d3dx12.h)이었습니다. 이러한 형태의 통합을 활용하는 DirectX 관련 프로젝트 템플릿에는 여러 가지가 있습니다.

이후 라이브러리는 더 모듈화되고 유지 관리하기 쉽도록 여러 파일로 리팩터링되었으며, 작은 정적 라이브러리가 필요한 일부 기능(예: 속성 테이블)이 추가되었습니다. 이 새 라이브러리를 프로젝트에 통합하기 위한 다양한 옵션이 있습니다.

섹션 내용

항목 설명
D3D12용 도우미 인터페이스 이러한 도우미 인터페이스는 특히 하위 리소스를 처리하는 데 도움이 되며 .d3dx12.h
D3D12용 도우미 구조체 이러한 도우미 구조는 많은 Direct3D 12 구조를 초기화하는 데 도움이 되며 .d3dx12.h
D3D12용 도우미 함수 이러한 도우미 함수는 특히 하위 리소스를 처리하는 데 도움이 되며 .d3dx12.h