d3d9.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
d3d9.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IDirect3D9 IDirect3D9(d3d9.h) 인터페이스 애플리케이션은 IDirect3D9 인터페이스의 메서드를 사용하여 Microsoft Direct3D 개체를 만들고 환경을 설정합니다. |
IDirect3D9Ex 애플리케이션은 IDirect3D9Ex 인터페이스(IDirect3D9에서 상속됨)의 메서드를 사용하여 Microsoft Direct3D 9Ex 개체를 만들고 환경을 설정합니다. |
IDirect3D9ExOverlayExtension Direct3D 디바이스의 오버레이 하드웨어 기능을 쿼리합니다. (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 그래픽 드라이버 또는 Direct3D 런타임과 통신 채널을 제공합니다. 이 인터페이스에 대한 포인터를 얻으려면 IDirect3DDevice9Video::CreateAuthenticatedChannel을 호출합니다. |
IDirect3DBaseTexture9 IDirect3DBaseTexture9(d3d9.h) 인터페이스 애플리케이션은 IDirect3DBaseTexture9 인터페이스의 메서드를 사용하여 텍스처 리소스를 조작합니다. |
IDirect3DCryptoSession9 암호화 세션을 나타냅니다. 이 인터페이스에 대한 포인터를 얻으려면 IDirect3DDevice9Video::CreateCryptoSession을 호출합니다. |
IDirect3DCubeTexture9 IDirect3DCubeTexture9(d3d9.h) 인터페이스 애플리케이션은 IDirect3DCubeTexture9 인터페이스의 메서드를 사용하여 큐브 텍스처 리소스를 조작합니다. |
IDirect3DDevice9 IDirect3DDevice9(d3d9.h) 애플리케이션은 IDirect3DDevice9 인터페이스의 메서드를 사용하여 DrawPrimitive 기반 렌더링을 수행하고 리소스를 만듭니다. |
IDirect3DDevice9Ex 애플리케이션은 IDirect3DDevice9Ex 인터페이스의 메서드를 사용하여 기본 형식을 렌더링하고, 리소스를 만들고, 시스템 수준 변수로 작업하고, 감마 램프 수준을 조정하고, 색상표를 사용하고, 셰이더를 만듭니다. |
IDirect3DDevice9Video 애플리케이션이 그래픽 드라이버에서 구현한 콘텐츠 보호 및 암호화 서비스를 사용할 수 있도록 합니다. 이 인터페이스에 대한 포인터를 얻으려면 D3D9Ex 디바이스에서 QueryInterface를 호출합니다. |
IDirect3DIndexBuffer9 IDirect3DIndexBuffer9(d3d9.h) 인터페이스 애플리케이션은 IDirect3DIndexBuffer9 인터페이스의 메서드를 사용하여 인덱스 버퍼 리소스를 조작합니다. |
IDirect3DPixelShader9 IDirect3DPixelShader9(d3d9.h) 인터페이스 애플리케이션은 IDirect3DPixelShader9 인터페이스의 메서드를 사용하여 픽셀 셰이더의 기능을 캡슐화합니다. |
IDirect3DQuery9 IDirect3DQuery9(d3d9.h) 인터페이스 애플리케이션은 IDirect3DQuery9 인터페이스의 메서드를 사용하여 드라이버에서 비동기 쿼리를 수행합니다. |
IDirect3DResource9 IDirect3DResource9(d3d9.h) 인터페이스는 애플리케이션에서 리소스를 쿼리하고 준비하는 데 사용됩니다. |
IDirect3DStateBlock9 IDirect3DStateBlock9(d3d9.h) 인터페이스는 애플리케이션에서 렌더링 상태를 캡슐화하는 데 사용됩니다. |
IDirect3DSurface9 IDirect3DSurface9(d3d9.h) 인터페이스는 애플리케이션에서 표면을 쿼리하고 준비하는 데 사용됩니다. |
IDirect3DSwapChain9 IDirect3DSwapChain9(d3d9.h) 인터페이스는 애플리케이션에서 스왑 체인을 조작하는 데 사용됩니다. |
IDirect3DSwapChain9Ex 애플리케이션은 IDirect3DSwapChain9Ex 인터페이스의 메서드를 사용하여 스왑 체인을 조작합니다. |
IDirect3DTexture9 IDirect3DTexture9(d3d9.h) 인터페이스는 애플리케이션에서 텍스처 리소스를 조작하는 데 사용됩니다. |
IDirect3DVertexBuffer9 IDirect3DVertexBuffer9(d3d9.h) 인터페이스는 애플리케이션에서 꼭짓점 버퍼 리소스를 조작하는 데 사용됩니다. |
IDirect3DVertexDeclaration9 IDirect3DVertexDeclaration9(d3d9.h) 인터페이스는 애플리케이션에서 꼭짓점 셰이더 선언을 캡슐화하는 데 사용됩니다. |
IDirect3DVertexShader9 IDirect3DVertexShader9(d3d9.h) 인터페이스는 애플리케이션에서 꼭짓점 셰이더의 기능을 캡슐화하는 데 사용됩니다. |
IDirect3DVolume9 IDirect3DVolume9(d3d9.h) 인터페이스는 애플리케이션에서 볼륨 리소스를 조작하는 데 사용됩니다. |
IDirect3DVolumeTexture9 IDirect3DVolumeTexture9(d3d9.h) 인터페이스는 애플리케이션에서 볼륨 텍스처 리소스를 조작하는 데 사용됩니다. |
Direct3DCreate9 Direct3DCreate9Ex 함수(d3d9.h)는 IDirect3D9 개체를 만들고 인터페이스를 반환합니다. |
Direct3DCreate9Ex IDirect3D9Ex 개체를 만들고 해당 개체에 대한 인터페이스를 반환합니다. |