d3d9helper.h header

This header is used by Direct3D 9 Graphics. For more information, see:

d3d9helper.h contains the following programming interfaces:

Interfaces

 
IDirect3D9

The IDirect3D9 interface (d3d9helper.h) provides methods that create Microsoft Direct3D objects and set up the environment.
IDirect3DBaseTexture9

The IDirect3DBaseTexture9 interface (d3d9helper.h) provides methods that manipulate texture resources, including cube and volume textures.
IDirect3DCubeTexture9

The IDirect3DCubeTexture9 interface (d3d9helper.h) provides methods that manipulate a cube texture resource. (IDirect3DCubeTexture9)
IDirect3DDevice9

The IDirect3DDevice9 interface (d3d9helper.h) provides methods that perform DrawPrimitive-based rendering, create resources and shaders, and more.
IDirect3DIndexBuffer9

The IDirect3DIndexBuffer9 interface (d3d9helper.h) provides methods that manipulate an index buffer resource.
IDirect3DPixelShader9

The IDirect3DPixelShader9 interface (d3d9helper.h) provides methods that encapsulate the functionality of a pixel shader.
IDirect3DQuery9

The IDirect3DQuery9 interface (d3d9helper.h) provides methods that perform asynchronous queries on a driver.
IDirect3DResource9

The IDirect3DResource9 interface (d3d9helper.h) provides methods that query and prepare resources.
IDirect3DStateBlock9

The IDirect3DStateBlock9 interface (d3d9helper.h) provides methods that encapsulate render states.
IDirect3DSurface9

The IDirect3DSurface9 interface (d3d9helper.h) provides methods to query and prepare surfaces.
IDirect3DSwapChain9

The IDirect3DSwapChain9 interface (d3d9helper.h) provides methods that manipulate a swap chain.
IDirect3DTexture9

The IDirect3DTexture9 interface (d3d9helper.h) provides methods that manipulate a texture resource.
IDirect3DVertexBuffer9

The IDirect3DVertexBuffer9 interface (d3d9helper.h) provides methods that manipulate vertex buffer resources.
IDirect3DVertexDeclaration9

The IDirect3DVertexDeclaration9 interface (d3d9helper.h) provides methods that encapsulate the vertex shader declaration.
IDirect3DVertexShader9

The IDirect3DVertexShader9 interface (d3d9helper.h) provides methods that encapsulate the functionality of a vertex shader.
IDirect3DVolume9

The IDirect3DVolume9 interface (d3d9helper.h) provides methods to manipulate volume resources.
IDirect3DVolumeTexture9

The IDirect3DVolumeTexture9 interface (d3d9helper.h) provides methods that manipulate a volume texture resource.

Functions

 
Direct3DCreate9

The Direct3DCreate9 function (d3d9helper.h) creates an IDirect3D9 object and return an interface to it.