영어로 읽기

다음을 통해 공유


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) 인터페이스는 애플리케이션에서 볼륨 텍스처 리소스를 조작하는 데 사용됩니다.

Functions

 
Direct3DCreate9

Direct3DCreate9Ex 함수(d3d9.h)는 IDirect3D9 개체를 만들고 인터페이스를 반환합니다.
Direct3DCreate9Ex

IDirect3D9Ex 개체를 만들고 해당 개체에 대한 인터페이스를 반환합니다.