Direct3D 9 Graphics
Overview of the Direct3D 9 Graphics technology.
To develop Direct3D 9 Graphics, you need these headers:
For programming guidance for this technology, see:
Functions
AddDirtyBox The IDirect3DVolumeTexture9::AddDirtyBox method (d3d9helper.h) adds a dirty region to a volume texture resource. |
AddDirtyBox The IDirect3DVolumeTexture9::AddDirtyBox (d3d9.h) method adds a dirty region to a volume texture resource. |
AddDirtyRect The IDirect3DCubeTexture9::AddDirtyRect method (d3d9.h) adds a dirty region to a cube texture resource. |
AddDirtyRect The IDirect3DTexture9::AddDirtyRect method (d3d9.h) adds a dirty region to a texture resource. |
AddDirtyRect The IDirect3DCubeTexture9::AddDirtyRect adds a dirty region to a cube texture resource. |
AddDirtyRect The IDirect3DTexture9::AddDirtyRect (d3d9.h) method adds a dirty region to a texture resource. |
Apply The IDirect3DStateBlock9::Apply method (d3d9helper.h) applies the state block to the current device state. |
Apply The IDirect3DStateBlock9::Apply (d3d9.h) method applies the state block to the current device state. |
BeginScene The IDirect3DDevice9::BeginScene method (d3d9.h) begins a scene. |
BeginScene The IDirect3DDevice9::BeginScene method (d3d9.h) begins a scene. |
BeginStateBlock The IDirect3DDevice9::BeginStateBlock method (d3d9.h) signals Direct3D to begin recording a device-state block. |
BeginStateBlock The IDirect3DDevice9::BeginStateBlock method (d3d9.h) signals Direct3D to begin recording a device-state block. |
Capture The IDirect3DStateBlock9::Capture method (d3d9helper.h) captures the current value of states that are included in a stateblock. |
Capture The IDirect3DStateBlock9::Capture (d3d9.h) method captures the current value of states that are included in a stateblock. |
CheckDepthStencilMatch The IDirect3D9::CheckDepthStencilMatch (d3d9helper.h) method determines whether a depth-stencil format is compatible with a render-target format. |
CheckDepthStencilMatch The IDirect3D9::CheckDepthStencilMatch method (d3d9helper.h) determines whether a depth-stencil format is compatible with a render-target format in a particular display mode. |
CheckDeviceFormat The IDirect3D9::CheckDeviceFormat (d3d9helper.h) method determines whether a surface format is available as a specified resource type. |
CheckDeviceFormat The IDirect3D9::CheckDeviceFormat method (d3d9helper.h) determines whether a surface format is available as a specified resource type. |
CheckDeviceFormatConversion The IDirect3D9::CheckDeviceFormatConversion (d3d9helper.h) method tests the device to see if it supports conversion from one display format to another. |
CheckDeviceFormatConversion The IDirect3D9::CheckDeviceFormatConversion method (d3d9helper.h) tests the device to see if it supports conversion from one display format to another. |
CheckDeviceMultiSampleType The IDirect3D9::CheckDeviceMultiSampleType (d3d9helper.h) method determines if a multisampling technique is available on this device. |
CheckDeviceMultiSampleType The IDirect3D9::CheckDeviceMultiSampleType method (d3d9.h) determines if a multisampling technique is available on this device. |
CheckDeviceState Reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. (IDirect3DDevice9Ex.CheckDeviceState) |
CheckDeviceType The IDirect3D9::CheckDeviceType (d3d9helper.h) method verifies whether a hardware accelerated device type can be used on this adapter. |
CheckDeviceType The IDirect3D9::CheckDeviceType method (d3d9.h) verifies whether a hardware accelerated device type can be used on this adapter. |
CheckResourceResidency Checks an array of resources to determine if it is likely that they will cause a large stall at Draw time because the system must make the resources GPU-accessible. |
Clear The IDirect3DDevice9::Clear method (d3d9.h) clears one or more surfaces such as a render target, multiple render targets, a stencil buffer, or a depth buffer. |
Clear The IDirect3DDevice9::Clear method (d3d9.h) clears one or more surfaces such as a render target, multiple render targets, a stencil buffer, or a depth buffer. |
ColorFill The IDirect3DDevice9::ColorFill method (d3d9.h) allows an application to fill a rectangular area of a D3DPOOL_DEFAULT surface with a specified color. |
ColorFill The IDirect3DDevice9::ColorFill method (d3d9.h) allows an application to fill a rectangular area of a D3DPOOL_DEFAULT surface with a specified color. |
ComposeRects Copy a text string to one surface using an alphabet of glyphs on another surface. Composition is done by the GPU using bitwise operations. |
CreateAdditionalSwapChain The IDirect3DDevice9::CreateAdditionalSwapChain method (d3d9.h) creates an additional swap chain for rendering multiple views. |
CreateAdditionalSwapChain The IDirect3DDevice9::CreateAdditionalSwapChain method (d3d9.h) creates an additional swap chain for rendering multiple views. |
CreateCubeTexture The IDirect3DDevice9::CreateCubeTexture method (d3d9helper.h) creates a cube texture resource. |
CreateCubeTexture The IDirect3DDevice9::CreateCubeTexture method (d3d9.h) creates a cube texture resource. |
CreateDepthStencilSurface The IDirect3DDevice9::CreateDepthStencilSurface method (d3d9helper.h) creates a depth-stencil resource. |
CreateDepthStencilSurface The IDirect3DDevice9::CreateDepthStencilSurface method (d3d9.h) creates a depth-stencil resource. |
CreateDepthStencilSurfaceEx Creates a depth-stencil surface. |
CreateDevice The IDirect3D9::CreateDevice (d3d9helper.h) method creates a device to represent the display adapter. |
CreateDevice The IDirect3D9::CreateDevice method (d3d9.h) creates a device to represent the display adapter. |
CreateDeviceEx Creates a device to represent the display adapter. (IDirect3D9Ex.CreateDeviceEx) |
CreateIndexBuffer The IDirect3DDevice9::CreateIndexBuffer method (d3d9helper.h) creates an index buffer. |
CreateIndexBuffer The IDirect3DDevice9::CreateIndexBuffer method (d3d9.h) creates an index buffer. |
CreateOffscreenPlainSurface The IDirect3DDevice9::CreateOffscreenPlainSurface method (d3d9helper.h) creates an off-screen surface. |
CreateOffscreenPlainSurface The IDirect3DDevice9::CreateOffscreenPlainSurface method (d3d9.h) creates an off-screen surface. |
CreateOffscreenPlainSurfaceEx Create an off-screen surface. (IDirect3DDevice9Ex.CreateOffscreenPlainSurfaceEx) |
CreatePixelShader The IDirect3DDevice9::CreatePixelShader method (d3d9.h) creates a pixel shader. |
CreatePixelShader The IDirect3DDevice9::CreatePixelShader method (d3d9.h) creates a pixel shader. |
CreateQuery The IDirect3DDevice9::CreateQuery method (d3d9helper.h) creates a status query. |
CreateQuery The IDirect3DDevice9::CreateQuery method (d3d9.h) creates a status query. |
CreateRenderTarget The IDirect3DDevice9::CreateRenderTarget method (d3d9helper.h) creates a render-target surface. |
CreateRenderTarget The IDirect3DDevice9::CreateRenderTarget method (d3d9.h) creates a render-target surface. |
CreateRenderTargetEx Creates a render-target surface. (IDirect3DDevice9Ex.CreateRenderTargetEx) |
CreateStateBlock The IDirect3DDevice9::CreateStateBlock method (d3d9helper.h) creates a new state block containing the values for all device states, vertex-related states, or pixel-related states. |
CreateStateBlock The IDirect3DDevice9::CreateStateBlock method (d3d9.h) creates a new state block that contains the values for all device states, vertex-related states, or pixel-related states. |
CreateTexture The IDirect3DDevice9::CreateTexture method (d3d9helper.h) creates a texture resource. |
CreateTexture The IDirect3DDevice9::CreateTexture method (d3d9.h) creates a texture resource. |
CreateVertexBuffer The IDirect3DDevice9::CreateVertexBuffer method (d3d9helper.h) creates a vertex buffer. |
CreateVertexBuffer The IDirect3DDevice9::CreateVertexBuffer method (d3d9.h) creates a vertex buffer. |
CreateVertexDeclaration The IDirect3DDevice9::CreateVertexDeclaration method (d3d9helper.h) creates a vertex shader declaration from the device and the vertex elements. |
CreateVertexDeclaration The IDirect3DDevice9::CreateVertexDeclaration method (d3d9.h) creates a vertex shader declaration from the device and the vertex elements. |
CreateVertexShader The IDirect3DDevice9::CreateVertexShader method (d3d9helper.h) creates a vertex shader. |
CreateVertexShader The IDirect3DDevice9::CreateVertexShader method (d3d9.h) creates a vertex shader. |
CreateVolumeTexture The IDirect3DDevice9::CreateVolumeTexture method (d3d9helper.h) creates a volume texture resource. |
CreateVolumeTexture The IDirect3DDevice9::CreateVolumeTexture method (d3d9.h) creates a volume texture resource. |
DeletePatch The IDirect3DDevice9::DeletePatch method (d3d9helper.h) frees a cached high-order patch. |
DeletePatch The IDirect3DDevice9::DeletePatch method (d3d9.h) frees a cached high-order patch. |
Direct3DCreate9 The Direct3DCreate9 function (d3d9helper.h) creates an IDirect3D9 object and return an interface to it. |
Direct3DCreate9 The Direct3DCreate9Ex function (d3d9.h) creates an IDirect3D9 object and return an interface to it. |
Direct3DCreate9Ex Creates an IDirect3D9Ex object and returns an interface to it. |
DrawIndexedPrimitive The IDirect3DDevice9::DrawIndexedPrimitive method (d3d9helper.h) renders the specified geometric primitive into an array of vertices. |
DrawIndexedPrimitive The IDirect3DDevice9::DrawIndexedPrimitive method (d3d9.h) renders the specified geometric primitive into an array of vertices. |
DrawIndexedPrimitiveUP The IDirect3DDevice9::DrawIndexedPrimitiveUP method (d3d9helper.h) renders the specified geometric primitive with data specified by a user memory pointer. |
DrawIndexedPrimitiveUP The IDirect3DDevice9::DrawIndexedPrimitiveUP method (d3d9.h) renders the specified geometric primitive with data specified by a user memory pointer. |
DrawPrimitive The IDirect3DDevice9::DrawPrimitive method (d3d9helper.h) renders a sequence of non-indexed, geometric primitives of the specified type from the current set of data input streams. |
DrawPrimitive The IDirect3DDevice9::DrawPrimitive method (d3d9.h) renders a sequence of non-indexed, geometric primitives of the specified type from the current set of data input streams. |
DrawPrimitiveUP The IDirect3DDevice9::DrawPrimitiveUP method (d3d9helper.h) renders data specified by a user memory pointer as a sequence of geometric primitives of the specified type. |
DrawPrimitiveUP The IDirect3DDevice9::DrawPrimitiveUP method (d3d9.h) renders data specified by a user memory pointer as a sequence of geometric primitives of the specified type. |
DrawRectPatch The IDirect3DDevice9::DrawRectPatch method (d3d9helper.h) draws a rectangular patch using the currently set streams. |
DrawRectPatch The IDirect3DDevice9::DrawRectPatch method (d3d9.h) draws a rectangular patch using the currently set streams. |
DrawTriPatch The IDirect3DDevice9::DrawTriPatch method (d3d9.h) draws a triangular patch using the currently set streams. |
DrawTriPatch The IDirect3DDevice9::DrawTriPatch method (d3d9.h) draws a triangular patch using the currently set streams. |
EndScene The IDirect3DDevice9::EndScene method (d3d9.h) ends a scene that was begun by calling IDirect3DDevice9::BeginScene. |
EndScene The IDirect3DDevice9::EndScene method (d3d9.h) ends a scene that was begun by calling IDirect3DDevice9::BeginScene. |
EndStateBlock The IDirect3DDevice9::EndStateBlock method (d3d9.h) signals Direct3D to stop recording a device-state block and retrieve a pointer to the state block interface. |
EndStateBlock The IDirect3DDevice9::EndStateBlock method (d3d9.h) signals Direct3D to stop recording a device-state block and retrieve a pointer to the state block interface. |
EnumAdapterModes The IDirect3D9::EnumAdapterModes (d3d9helper.h) method queries the device to determine whether the specified adapter supports the requested format and display mode. |
EnumAdapterModes The IDirect3D9::EnumAdapterModes method (d3d9.h) queries the device to determine whether the specified adapter supports the requested format and display mode. |
EnumAdapterModesEx This method returns the actual display mode info based on the given mode index. |
EvictManagedResources The IDirect3DDevice9::EvictManagedResources method (d3d9.h) evicts all managed resources, including both Direct3D and driver-managed resources. |
EvictManagedResources The IDirect3DDevice9::EvictManagedResources method (d3d9.h) evicts all managed resources, including both Direct3D and driver-managed resources. |
FreePrivateData The IDirect3DResource9::FreePrivateData method (d3d9helper.h) frees the specified private data associated with this resource. |
FreePrivateData The IDirect3DVolume9::FreePrivateData method (d3d9.h) frees the specified private data associated with this volume. |
FreePrivateData The IDirect3DResource9::FreePrivateData (d3d9.h) method frees the specified private data associated with this resource. |
FreePrivateData The IDirect3DVolume9::FreePrivateData (d3d9.h) method frees the specified private data associated with this volume. |
GenerateMipSubLevels The IDirect3DBaseTexture9::GenerateMipSubLevels (d3d9helper.h) method generates mipmap sublevels. |
GenerateMipSubLevels The IDirect3DBaseTexture9::GenerateMipSubLevels method (d3d9helper.h) generates mipmap sublevels. |
GetAdapterCount The IDirect3D9::GetAdapterCount (d3d9helper.h) method returns the number of adapters on the system. |
GetAdapterCount The IDirect3D9::GetAdapterCount method (d3d9.h) returns the number of adapters on the system. |
GetAdapterDisplayMode The IDirect3D9::GetAdapterDisplayMode (d3d9helper.h) method retrieves the current display mode of the adapter. |
GetAdapterDisplayMode The IDirect3D9::GetAdapterDisplayMode method (d3d9.h) retrieves the current display mode of the adapter. |
GetAdapterDisplayModeEx Retrieves the current display mode and rotation settings of the adapter. |
GetAdapterIdentifier The IDirect3D9::GetAdapterIdentifier (d3d9helper.h) method describes the physical display adapters present in the system when the IDirect3D9 interface was instantiated. |
GetAdapterIdentifier The IDirect3D9::GetAdapterIdentifier method (d3d9.h) describes the physical display adapters present in the system when the IDirect3D9 interface was instantiated. |
GetAdapterLUID This method returns a unique identifier for the adapter that is specific to the adapter hardware. Applications can use this identifier to define robust mappings across various APIs (Direct3D 9, DXGI). |
GetAdapterModeCount The IDirect3D9::GetAdapterModeCount (d3d9helper.h) method returns the number of display modes available on this adapter. |
GetAdapterModeCount The IDirect3D9::GetAdapterModeCount method (d3d9.h) returns the number of display modes available on this adapter. |
GetAdapterModeCountEx Returns the number of display modes available. |
GetAdapterMonitor The IDirect3D9::GetAdapterMonitor (d3d9helper.h) method returns the handle of the monitor associated with the Direct3D object. |
GetAdapterMonitor The IDirect3D9::GetAdapterMonitor method (d3d9.h) returns the handle of the monitor associated with the Direct3D object. |
GetAutoGenFilterType The IDirect3DBaseTexture9::GetAutoGenFilterType (d3d9helper.h) method gets the filter type that is used for automatically generated mipmap sublevels. |
GetAutoGenFilterType The IDirect3DBaseTexture9::GetAutoGenFilterType method (d3d9helper.h) gets the filter type that is used for automatically generated mipmap sublevels. |
GetAvailableTextureMem The IDirect3DDevice9::GetAvailableTextureMem method (d3d9.h) returns an estimate of the amount of available texture memory. |
GetAvailableTextureMem The IDirect3DDevice9::GetAvailableTextureMem method (d3d9.h) returns an estimate of the amount of available texture memory. |
GetBackBuffer The IDirect3DDevice9::GetBackBuffer method (d3d9.h) retrieves a back buffer from the device's swap chain. |
GetBackBuffer The IDirect3DSwapChain9::GetBackBuffer method (d3d9helper.h) retrieves a back buffer from the swap chain of the device. |
GetBackBuffer The IDirect3DDevice9::GetBackBuffer method (d3d9.h) retrieves a back buffer from the device's swap chain. |
GetBackBuffer The IDirect3DSwapChain9::GetBackBuffer (d3d9.h) method retrieves a back buffer from the swap chain of the device. |
GetClipPlane The IDirect3DDevice9::GetClipPlane method (d3d9.h) retrieves the coefficients of a user-defined clipping plane for the device. |
GetClipPlane The IDirect3DDevice9::GetClipPlane method (d3d9.h) retrieves the coefficients of a user-defined clipping plane for the device. |
GetClipStatus The IDirect3DDevice9::GetClipStatus method (d3d9.h) retrieves the clip status. |
GetClipStatus The IDirect3DDevice9::GetClipStatus method (d3d9.h) retrieves the clip status. |
GetContainer The IDirect3DSurface9::GetContainer method (d3d9helper.h) provides access to the parent cube texture or texture (mipmap) object. |
GetContainer The IDirect3DVolume9::GetContainer method (d3d9.h) provides access to the parent volume texture object, if the surface is a child level of a volume texture. |
GetContainer The IDirect3DSurface9::GetContainer (d3d9.h) method provides access to the parent cube texture or texture (mipmap) object. |
GetContainer The IDirect3DVolume9::GetContainer (d3d9.h) method provides access to the parent volume texture object, if this surface is a child level of a volume texture. |
GetCreationParameters The IDirect3DDevice9::GetCreationParameters method (d3d9.h) retrieves the creation parameters of the device. |
GetCreationParameters The IDirect3DDevice9::GetCreationParameters method (d3d9.h) retrieves the creation parameters of the device. |
GetCubeMapSurface The IDirect3DCubeTexture9::GetCubeMapSurface method (d3d9.h) retrieves a cube texture map surface. |
GetCubeMapSurface The IDirect3DCubeTexture9::GetCubeMapSurface method (d3d9.h) retrieves a cube texture map surface. |
GetCurrentTexturePalette The IDirect3DDevice9::GetCurrentTexturePalette method (d3d9.h) retrieves the current texture palette. |
GetCurrentTexturePalette The IDirect3DDevice9::GetCurrentTexturePalette method (d3d9.h) retrieves the current texture palette. |
GetData The IDirect3DQuery9::GetData method (d3d9helper.h) polls a queried resource to get the query state or a query result. |
GetData The IDirect3DQuery9::GetData method (d3d9.h) polls a queried resource to get the query state or a query result. |
GetDataSize The IDirect3DQuery9::GetDataSize method (d3d9helper.h) gets the number of bytes in the query data. |
GetDataSize The IDirect3DQuery9::GetDataSize (d3d9.h) method gets the number of bytes in the query data. |
GetDC The IDirect3DSurface9::GetDC method (d3d9helper.h) retrieves a device context. |
GetDC The IDirect3DSurface9::GetDC (d3d9.h) method retrieves a device context. |
GetDeclaration The IDirect3DVertexDeclaration9::GetDeclaration method (d3d9helper.h) gets the vertex shader declaration. |
GetDeclaration The IDirect3DVertexDeclaration9::GetDeclaration (d3d9.h) method gets the vertex shader declaration. |
GetDepthStencilSurface The IDirect3DDevice9::GetDepthStencilSurface method (d3d9.h) gets the depth-stencil surface owned by the Direct3DDevice object. |
GetDepthStencilSurface The IDirect3DDevice9::GetDepthStencilSurface method (d3d9.h) gets the depth-stencil surface owned by the Direct3DDevice object. |
GetDesc The IDirect3DIndexBuffer9::GetDesc method (d3d9helper.h) retrieves a description of the index buffer resource. |
GetDesc The IDirect3DSurface9::GetDesc method (d3d9helper.h) retrieves a description of the surface. |
GetDesc The IDirect3DVertexBuffer9::GetDesc method (d3d9.h) retrieves a description of the vertex buffer resource. |
GetDesc The IDirect3DVolume9::GetDesc method (d3d9.h) retrieves a description of the volume. |
GetDesc The IDirect3DIndexBuffer9::GetDesc method (d3d9helper.h) retrieves a description of the index buffer resource. |
GetDesc The IDirect3DSurface9::GetDesc (d3d9.h) method retrieves a description of the surface. |
GetDesc The IDirect3DVertexBuffer9::GetDesc (d3d9.h) method retrieves a description of the vertex buffer resource. |
GetDesc The IDirect3DVolume9::GetDesc (d3d9.h) method retrieves a description of the volume. |
GetDevice The IDirect3DPixelShader9::GetDevice method (d3d9helper.h) gets the device. |
GetDevice The IDirect3DQuery9::GetDevice method (d3d9helper.h) gets the device that is being queried. |
GetDevice The IDirect3DResource9::GetDevice method (d3d9helper.h) retrieves the device associated with a resource. |
GetDevice The IDirect3DStateBlock9::GetDevice method (d3d9helper.h) gets the device. |
GetDevice The IDirect3DSwapChain9::GetDevice method (d3d9helper.h) retrieves the device associated with the swap chain. |
GetDevice The IDirect3DVertexDeclaration9::GetDevice method (d3d9helper.h) gets the current device. |
GetDevice The IDirect3DVertexShader9::GetDevice method (d3d9.h) gets the device. |
GetDevice The IDirect3DVolume9::GetDevice method (d3d9.h) retrieves the device associated with a volume. |
GetDevice The IDirect3DPixelShader9::GetDevice method (d3d9helper.h) gets the device. |
GetDevice The IDirect3DQuery9::GetDevice (d3d9.h) method gets the device that is being queried. |
GetDevice The IDirect3DResource9::GetDevice (d3d9.h) method retrieves the device associated with a resource. |
GetDevice The IDirect3DStateBlock9::GetDevice (d3d9.h) method gets the device. |
GetDevice The IDirect3DSwapChain9::GetDevice (d3d9.h) method retrieves the device associated with the swap chain. |
GetDevice The IDirect3DVertexDeclaration9::GetDevice (d3d9.h) method gets the current device. |
GetDevice The IDirect3DVertexShader9::GetDevice (d3d9.h) method gets the device. |
GetDevice The IDirect3DVolume9::GetDevice (d3d9.h) method retrieves the device associated with a volume. |
GetDeviceCaps The IDirect3D9::GetDeviceCaps (d3d9helper.h) method retrieves device-specific information about a device. |
GetDeviceCaps The IDirect3DDevice9::GetDeviceCaps method (d3d9.h) retrieves the capabilities of the rendering device. |
GetDeviceCaps The IDirect3D9::GetDeviceCaps method (d3d9.h) retrieves device-specific information about a device. |
GetDeviceCaps The IDirect3DDevice9::GetDeviceCaps method (d3d9.h) retrieves the capabilities of the rendering device. |
GetDirect3D The IDirect3DDevice9::GetDirect3D method (d3d9.h) returns an interface to the instance of the Direct3D object that created the device. |
GetDirect3D The IDirect3DDevice9::GetDirect3D method (d3d9.h) returns an interface to the instance of the Direct3D object that created the device. |
GetDisplayMode The IDirect3DDevice9::GetDisplayMode method (d3d9.h) retrieves the display mode's spatial resolution, color resolution, and refresh frequency. |
GetDisplayMode The IDirect3DSwapChain9::GetDisplayMode method (d3d9helper.h) retrieves the display mode's spatial resolution, color resolution, and refresh frequency. |
GetDisplayMode The IDirect3DDevice9::GetDisplayMode method (d3d9.h) retrieves the display mode's spatial resolution, color resolution, and refresh frequency. |
GetDisplayMode The IDirect3DSwapChain9::GetDisplayMode (d3d9.h) method retrieves the display mode's spatial resolution, color resolution, and refresh frequency. |
GetDisplayModeEx Retrieves the display mode's spatial resolution, color resolution, refresh frequency, and rotation settings. (IDirect3DDevice9Ex.GetDisplayModeEx) |
GetDisplayModeEx Retrieves the display mode's spatial resolution, color resolution, refresh frequency, and rotation settings. (IDirect3DSwapChain9Ex.GetDisplayModeEx) |
GetFrontBufferData The IDirect3DDevice9::GetFrontBufferData method (d3d9.h) generates a copy of the device's front buffer and places that copy in a system memory buffer provided by the application. |
GetFrontBufferData The IDirect3DSwapChain9::GetFrontBufferData method (d3d9helper.h) generates a copy of the swapchain's front buffer and places that copy in a system memory buffer provided by the application. |
GetFrontBufferData The IDirect3DDevice9::GetFrontBufferData method (d3d9.h) copies the device's front buffer into a system memory buffer provided by the application. |
GetFrontBufferData The IDirect3DSwapChain9::GetFrontBufferData (d3d9.h) method generates a copy of the swapchain's front buffer and places that copy in a system memory buffer. |
GetFunction The IDirect3DPixelShader9::GetFunction method (d3d9helper.h) gets a pointer to the shader data. |
GetFunction The IDirect3DVertexShader9::GetFunction method (d3d9.h) gets a pointer to the shader data. |
GetFunction The IDirect3DPixelShader9::GetFunction method (d3d9helper.h) gets a pointer to the shader data. |
GetFunction The IDirect3DVertexShader9::GetFunction (d3d9.h) method gets a pointer to the shader data. |
GetFVF The IDirect3DDevice9::GetFVF method (d3d9.h) gets the fixed vertex function declaration. |
GetFVF The IDirect3DDevice9::GetFVF method (d3d9.h) gets the fixed vertex function declaration. |
GetGammaRamp The IDirect3DDevice9::GetGammaRamp method (d3d9.h) retrieves the gamma correction ramp for the swap chain. |
GetGammaRamp The IDirect3DDevice9::GetGammaRamp method (d3d9.h) retrieves the gamma correction ramp for the swap chain. |
GetGPUThreadPriority Get the priority of the GPU thread. |
GetIndices The IDirect3DDevice9::GetIndices method (d3d9.h) retrieves index data. |
GetIndices The IDirect3DDevice9::GetIndices method (d3d9.h) retrieves index data. |
GetLastPresentCount Returns the number of times the swapchain has been processed. |
GetLevelCount The IDirect3DBaseTexture9::GetLevelCount (d3d9helper.h) method returns the number of texture levels in a multilevel texture. |
GetLevelCount The IDirect3DBaseTexture9::GetLevelCount method (d3d9helper.h) returns the number of texture levels in a multilevel texture. |
GetLevelDesc The IDirect3DCubeTexture9::GetLevelDesc method (d3d9.h) retrieves a description of one face of the specified cube texture level. |
GetLevelDesc The IDirect3DTexture9::GetLevelDesc method (d3d9.h) retrieves a level description of a texture resource. |
GetLevelDesc The IDirect3DVolumeTexture9::GetLevelDesc method (d3d9helper.h) retrieves a level description of a volume texture resource. |
GetLevelDesc The IDirect3DCubeTexture9::GetLevelDesc method (d3d9.h) retrieves a description of one face of the specified cube texture level. |
GetLevelDesc The IDirect3DTexture9::GetLevelDesc (d3d9.h) method retrieves a level description of a texture resource. |
GetLevelDesc The IDirect3DVolumeTexture9::GetLevelDesc (d3d9.h) method retrieves a level description of a volume texture resource. |
GetLight The IDirect3DDevice9::GetLight method (d3d9.h) retrieves a set of lighting properties that this device uses. |
GetLight The IDirect3DDevice9::GetLight method (d3d9.h) retrieves a set of lighting properties that this device uses. |
GetLightEnable The IDirect3DDevice9::GetLightEnable method (d3d9.h) retrieves the activity status of enabled or disabled, for a set of lighting parameters within a device. |
GetLightEnable The IDirect3DDevice9::GetLightEnable method (d3d9.h) retrieves the activity status for a set of lighting parameters within a device. |
GetLOD The IDirect3DBaseTexture9::GetLOD (d3d9helper.h) method returns a value clamped to the maximum level-of-detail set for a managed texture. |
GetLOD The IDirect3DBaseTexture9::GetLOD method (d3d9helper.h) returns a value clamped to the maximum level-of-detail set for a managed texture. |
GetMaterial The IDirect3DDevice9::GetMaterial method (d3d9.h) retrieves the current material properties for the device. |
GetMaterial The IDirect3DDevice9::GetMaterial method (d3d9.h) retrieves the current material properties for the device. |
GetMaximumFrameLatency Retrieves the number of frames of data that the system is allowed to queue. |
GetNPatchMode The IDirect3DDevice9::GetNPatchMode method (d3d9.h) gets the N-patch mode segments. |
GetNPatchMode The IDirect3DDevice9::GetNPatchMode method (d3d9.h) gets the N-patch mode segments. |
GetNumberOfSwapChains The IDirect3DDevice9::GetNumberOfSwapChains method (d3d9.h) gets the number of implicit swap chains. |
GetNumberOfSwapChains The IDirect3DDevice9::GetNumberOfSwapChains method (d3d9.h) gets the number of implicit swap chains. |
GetPaletteEntries The IDirect3DDevice9::GetPaletteEntries method (d3d9.h) retrieves palette entries. |
GetPaletteEntries The IDirect3DDevice9::GetPaletteEntries method (d3d9.h) retrieves palette entries. |
GetPixelShader The IDirect3DDevice9::GetPixelShader method (d3d9.h) retrieves the currently set pixel shader. |
GetPixelShader The IDirect3DDevice9::GetPixelShader method (d3d9.h) retrieves the currently set pixel shader. |
GetPixelShaderConstantB The IDirect3DDevice9::GetPixelShaderConstantB method (d3d9.h) gets a Boolean shader constant. |
GetPixelShaderConstantB The IDirect3DDevice9::GetPixelShaderConstantB method (d3d9.h) gets a Boolean shader constant. |
GetPixelShaderConstantF The IDirect3DDevice9::GetPixelShaderConstantF method (d3d9.h) gets a floating-point shader constant. |
GetPixelShaderConstantF The IDirect3DDevice9::GetPixelShaderConstantF method (d3d9.h) gets a floating-point shader constant. |
GetPixelShaderConstantI The IDirect3DDevice9::GetPixelShaderConstantI method (d3d9.h) gets an integer shader constant. |
GetPixelShaderConstantI The IDirect3DDevice9::GetPixelShaderConstantI method (d3d9.h) gets an integer shader constant. |
GetPresentParameters The IDirect3DSwapChain9::GetPresentParameters method (d3d9helper.h) retrieves the presentation parameters associated with a swap chain. |
GetPresentParameters The IDirect3DSwapChain9::GetPresentParameters (d3d9.h) method retrieves the presentation parameters associated with a swap chain. |
GetPriority The IDirect3DResource9::GetPriority method (d3d9helper.h) retrieves the priority for this resource. |
GetPriority The IDirect3DResource9::GetPriority (d3d9.h) method retrieves the priority for this resource. |
GetPrivateData The IDirect3DResource9::GetPrivateData method (d3d9helper.h) copies the private data associated with the resource to a provided buffer. |
GetPrivateData The IDirect3DVolume9::GetPrivateData method (d3d9.h) copies the private data associated with the volume to a provided buffer. |
GetPrivateData The IDirect3DResource9::GetPrivateData (d3d9.h) method copies the private data associated with the resource to a provided buffer. |
GetPrivateData The IDirect3DVolume9::GetPrivateData (d3d9.h) method copies the private data associated with the volume to a provided buffer. |
GetRasterStatus The IDirect3DDevice9::GetRasterStatus method (d3d9.h) returns information describing the raster of the monitor on which the swap chain is presented. |
GetRasterStatus The IDirect3DSwapChain9::GetRasterStatus method (d3d9helper.h) returns information describing the raster of the monitor on which the swap chain is presented. |
GetRasterStatus The IDirect3DDevice9::GetRasterStatus method (d3d9.h) returns information describing the raster of the monitor on which the swap chain is presented. |
GetRasterStatus The IDirect3DSwapChain9::GetRasterStatus (d3d9.h) method returns information describing the raster of the monitor on which the swap chain is presented. |
GetRenderState The IDirect3DDevice9::GetRenderState method (d3d9.h) retrieves a render-state value for a device. |
GetRenderState The IDirect3DDevice9::GetRenderState method (d3d9.h) retrieves a render-state value for a device. |
GetRenderTarget The IDirect3DDevice9::GetRenderTarget method (d3d9.h) retrieves a render-target surface. |
GetRenderTarget The IDirect3DDevice9::GetRenderTarget method (d3d9.h) retrieves a render-target surface. |
GetRenderTargetData The IDirect3DDevice9::GetRenderTargetData method (d3d9.h) copies the render-target data from device memory to system memory. |
GetRenderTargetData The IDirect3DDevice9::GetRenderTargetData method (d3d9.h) copies the render-target data from device memory to system memory. |
GetSamplerState The IDirect3DDevice9::GetSamplerState method (d3d9.h) gets the sampler state value. |
GetSamplerState The IDirect3DDevice9::GetSamplerState method (d3d9.h) gets the sampler state value. |
GetScissorRect The IDirect3DDevice9::GetScissorRect method (d3d9.h) gets the scissor rectangle. |
GetScissorRect The IDirect3DDevice9::GetScissorRect method (d3d9.h) gets the scissor rectangle. |
GetSoftwareVertexProcessing the IDirect3DDevice9::GetSoftwareVertexProcessing method (d3d9.h) gets the vertex hardware or software processing mode. |
GetSoftwareVertexProcessing The IDirect3DDevice9::GetSoftwareVertexProcessing method (d3d9.h) gets the vertex processing (hardware or software) mode. |
GetStreamSource The IDirect3DDevice9::GetStreamSource method (d3d9.h) retrieves a vertex buffer bound to the specified data stream. |
GetStreamSource The IDirect3DDevice9::GetStreamSource method (d3d9.h) retrieves a vertex buffer bound to the specified data stream. |
GetStreamSourceFreq The IDirect3DDevice9::GetStreamSourceFreq method (d3d9.h) gets the stream source frequency divider value. |
GetStreamSourceFreq The IDirect3DDevice9::GetStreamSourceFreq method (d3d9.h) gets the stream source frequency divider value. |
GetSurfaceLevel The IDirect3DTexture9::GetSurfaceLevel method (d3d9.h) retrieves the specified texture surface level. |
GetSurfaceLevel The IDirect3DTexture9::GetSurfaceLevel (d3d9.h) method retrieves the specified texture surface level. |
GetSwapChain The IDirect3DDevice9::GetSwapChain method (d3d9.h) gets a pointer to a swap chain. |
GetSwapChain The IDirect3DDevice9::GetSwapChain method (d3d9.h) gets a pointer to a swap chain. |
GetTexture The IDirect3DDevice9::GetTexture method (d3d9.h) retrieves a texture assigned to a stage for a device. |
GetTexture The IDirect3DDevice9::GetTexture method (d3d9.h) retrieves a texture assigned to a stage for a device. |
GetTextureStageState The IDirect3DDevice9::GetTextureStageState method (d3d9.h) retrieves a state value for an assigned texture. |
GetTextureStageState The IDirect3DDevice9::GetTextureStageState method (d3d9.h) retrieves a state value for an assigned texture. |
GetTransform The IDirect3DDevice9::GetTransform method (d3d9.h) retrieves a matrix describing a transformation state. |
GetTransform The IDirect3DDevice9::GetTransform method (d3d9.h) retrieves a matrix describing a transformation state. |
GetType The IDirect3DQuery9::GetType method (d3d9helper.h) gets the query type. |
GetType The IDirect3DResource9::GetType method (d3d9helper.h) returns the type of the resource. |
GetType The IDirect3DQuery9::GetType (d3d9.h) method gets the query type. |
GetType The IDirect3DResource9::GetType (d3d9.h) method returns the type of the resource. |
GetVertexDeclaration The IDirect3DDevice9::GetVertexDeclaration method (d3d9.h) gets a vertex shader declaration. |
GetVertexDeclaration The IDirect3DDevice9::GetVertexDeclaration method (d3d9.h) gets a vertex shader declaration. |
GetVertexShader The IDirect3DDevice9::GetVertexShader method (d3d9.h) retrieves the currently set vertex shader. |
GetVertexShader The IDirect3DDevice9::GetVertexShader method (d3d9.h) retrieves the currently set vertex shader. |
GetVertexShaderConstantB The IDirect3DDevice9::GetVertexShaderConstantB method (d3d9.h) gets a Boolean vertex shader constant. |
GetVertexShaderConstantB The IDirect3DDevice9::GetVertexShaderConstantB method (d3d9.h) gets a Boolean vertex shader constant. |
GetVertexShaderConstantF The IDirect3DDevice9::GetVertexShaderConstantF method (d3d9.h) gets a floating-point vertex shader constant. |
GetVertexShaderConstantF The IDirect3DDevice9::GetVertexShaderConstantF method (d3d9.h) gets a floating-point vertex shader constant. |
GetVertexShaderConstantI The IDirect3DDevice9::GetVertexShaderConstantI method (d3d9.h) gets an integer vertex shader constant. |
GetVertexShaderConstantI The IDirect3DDevice9::GetVertexShaderConstantI method (d3d9.h) gets an integer vertex shader constant. |
GetViewport The IDirect3DDevice9::GetViewport method (d3d9.h) retrieves the viewport parameters currently set for the device. |
GetViewport The IDirect3DDevice9::GetViewport method (d3d9.h) retrieves the viewport parameters currently set for the device. |
GetVolumeLevel The IDirect3DVolumeTexture9::GetVolumeLevel method (d3d9helper.h) retrieves the specified volume texture level. |
GetVolumeLevel The IDirect3DVolumeTexture9::GetVolumeLevel (d3d9.h) method retrieves the specified volume texture level. |
Issue The IDirect3DQuery9::Issue method (d3d9helper.h) issues a query. |
Issue The IDirect3DQuery9::Issue (d3d9.h) method issues a query. |
LightEnable The IDirect3DDevice9::LightEnable method (d3d9.h) enables or disables a set of lighting parameters within a device. |
LightEnable The IDirect3DDevice9::LightEnable method (d3d9.h) enables or disables a set of lighting parameters within a device. |
Lock The IDirect3DIndexBuffer9::Lock method (d3d9helper.h) locks a range of index data and obtains a pointer to the index buffer memory. |
Lock The IDirect3DVertexBuffer9::Lock method (d3d9helper.h) locks a range of vertex data and obtains a pointer to the vertex buffer memory. |
Lock The IDirect3DIndexBuffer9::Lock method (d3d9helper.h) locks a range of index data and obtains a pointer to the index buffer memory. |
Lock The IDirect3DVertexBuffer9::Lock (d3d9.h) method locks a range of vertex data and obtains a pointer to the vertex buffer memory. |
LockBox The IDirect3DVolume9::LockBox method (d3d9.h) locks a box on a volume resource. |
LockBox The IDirect3DVolumeTexture9::LockBox method (d3d9helper.h) locks a box on a volume texture resource. |
LockBox The IDirect3DVolume9::LockBox (d3d9.h) method locks a box on a volume resource. |
LockBox The IDirect3DVolumeTexture9::LockBox (d3d9.h) method locks a box on a volume texture resource. |
LockRect The IDirect3DCubeTexture9::LockRect method (d3d9.h) locks a rectangle on a cube texture resource. |
LockRect The IDirect3DSurface9::LockRect method (d3d9helper.h) locks a rectangle on a surface. |
LockRect The IDirect3DTexture9::LockRect method (d3d9.h) locks a rectangle on a texture resource. |
LockRect The IDirect3DCubeTexture9::LockRect method (d3d9.h) locks a rectangle on a cube texture resource. |
LockRect The IDirect3DSurface9::LockRect (d3d9.h) method locks a rectangle on a surface. |
LockRect The IDirect3DTexture9::LockRect (d3d9.h) method locks a rectangle on a texture resource. |
MultiplyTransform The IDirect3DDevice9::MultiplyTransform method (d3d9.h) multiplies a device's world, view, or projection matrices by a specified matrix. |
MultiplyTransform The IDirect3DDevice9::MultiplyTransform method (d3d9.h) multiplies a device's world, view, or projection matrices by a specified matrix. |
PreLoad The IDirect3DResource9::PreLoad method (d3d9helper.h) preloads a managed resource. |
PreLoad The IDirect3DResource9::PreLoad (d3d9.h) method preloads a managed resource. |
Present The IDirect3DDevice9::Present method (d3d9.h) presents the contents of the next buffer in the sequence of back buffers owned by the device. |
Present The IDirect3DSwapChain9::Present method (d3d9helper.h) presents the contents of the next buffer in the sequence of back buffers owned by the swap chain. |
Present The IDirect3DDevice9::Present method (d3d9.h) presents the contents of the next buffer in the sequence of back buffers owned by the device. |
Present The IDirect3DSwapChain9::Present (d3d9.h) method presents the contents of the next buffer in the sequence of back buffers owned by the swap chain. |
PresentEx Swap the swapchain's next buffer with the front buffer. |
ProcessVertices The IDirect3DDevice9::ProcessVertices method (d3d9.h) applies the vertex processing defined by the vertex shader to the set of input data streams. |
ProcessVertices The IDirect3DDevice9::ProcessVertices method (d3d9.h) applies the vertex processing defined by the vertex shader to the set of input data streams. |
RegisterSoftwareDevice The IDirect3D9::RegisterSoftwareDevice (d3d9helper.h) method registers a pluggable software device, which provide software rasterization enabling applications to access software rasterizers. |
RegisterSoftwareDevice The IDirect3D9::RegisterSoftwareDevice method (d3d9.h) registers a pluggable software device. |
ReleaseDC The IDirect3DSurface9::ReleaseDC method (d3d9helper.h) releases a device context handle. |
ReleaseDC The IDirect3DSurface9::ReleaseDC (d3d9.h) method releases a device context handle. |
Reset The IDirect3DDevice9::Reset method (d3d9.h) resets the type, size, and format of the swap chain. |
Reset The IDirect3DDevice9::Reset method (d3d9.h) resets the type, size, and format of the swap chain. |
ResetEx Resets the type, size, and format of the swap chain with all other surfaces persistent. |
SetAutoGenFilterType The IDirect3DBaseTexture9::SetAutoGenFilterType (d3d9helper.h) method sets the filter type that is used for automatically generated mipmap sublevels. |
SetAutoGenFilterType The IDirect3DBaseTexture9::SetAutoGenFilterType method (d3d9helper.h) sets the filter type that is used for automatically generated mipmap sublevels. |
SetClipPlane The IDirect3DDevice9::SetClipPlane method (d3d9.h) sets the coefficients of a user-defined clipping plane for the device. |
SetClipPlane The IDirect3DDevice9::SetClipPlane method (d3d9.h) sets the coefficients of a user-defined clipping plane for the device. |
SetClipStatus The IDirect3DDevice9::SetClipStatus method (d3d9.h) sets the clip status. |
SetClipStatus The IDirect3DDevice9::SetClipStatus method (d3d9.h) sets the clip status. |
SetConvolutionMonoKernel Prepare the texture sampler for monochrome convolution filtering on a single-color texture. |
SetCurrentTexturePalette The IDirect3DDevice9::SetCurrentTexturePalette method (d3d9.h) sets the current texture palette. |
SetCurrentTexturePalette The IDirect3DDevice9::SetCurrentTexturePalette method (d3d9.h) sets the current texture palette. |
SetCursorPosition The IDirect3DDevice9::SetCursorPosition method (d3d9.h) sets the cursor position and update options. |
SetCursorPosition The IDirect3DDevice9::SetCursorPosition method (d3d9.h) sets the cursor position and update options. |
SetCursorProperties The IDirect3DDevice9::SetCursorProperties method (d3d9.h) sets properties for the cursor. |
SetCursorProperties The IDirect3DDevice9::SetCursorProperties method (d3d9.h) sets properties for the cursor. |
SetDepthStencilSurface The IDirect3DDevice9::SetDepthStencilSurface method (d3d9.h) sets the depth stencil surface. |
SetDepthStencilSurface The IDirect3DDevice9::SetDepthStencilSurface method (d3d9.h) sets the depth stencil surface. |
SetDialogBoxMode The IDirect3DDevice9::SetDialogBoxMode method (d3d9.h) allows the use of GDI dialog boxes in full-screen mode applications. |
SetDialogBoxMode The IDirect3DDevice9::SetDialogBoxMode method (d3d9.h) allows the use of GDI dialog boxes in full-screen mode applications. |
SetFVF The IDirect3DDevice9::SetFVF method (d3d9.h) sets the current vertex stream declaration. |
SetFVF The IDirect3DDevice9::SetFVF method (d3d9.h) sets the current vertex stream declaration. |
SetGammaRamp The IDirect3DDevice9::SetGammaRamp method (d3d9helper.h) sets the gamma correction ramp for the implicit swap chain. |
SetGammaRamp The IDirect3DDevice9::SetGammaRamp method (d3d9.h) sets the gamma correction ramp for the implicit swap chain. |
SetGPUThreadPriority Set the priority on the GPU thread. |
SetIndices The IDirect3DDevice9::SetIndices method (d3d9helper.h) sets index data. |
SetIndices The IDirect3DDevice9::SetIndices method (d3d9.h) sets index data. |
SetLight The IDirect3DDevice9::SetLight method (d3d9helper.h) assigns a set of lighting properties for this device. |
SetLight The IDirect3DDevice9::SetLight method (d3d9.h) assigns a set of lighting properties for this device. |
SetLOD The IDirect3DBaseTexture9::SetLOD method (d3d9helper.h) sets the most detailed level-of-detail for a managed texture. |
SetLOD The IDirect3DBaseTexture9::SetLOD sets the most detailed level-of-detail for a managed texture. |
SetMaterial The IDirect3DDevice9::SetMaterial method (d3d9helper.h) sets the material properties for the device. |
SetMaterial The IDirect3DDevice9::SetMaterial method (d3d9.h) sets the material properties for the device. |
SetMaximumFrameLatency Set the number of frames that the system is allowed to queue for rendering. |
SetNPatchMode The IDirect3DDevice9::SetNPatchMode method (d3d9helper.h) enables or disables N-patches. |
SetNPatchMode The IDirect3DDevice9::SetNPatchMode method (d3d9.h) enables or disables N-patches. |
SetPaletteEntries IDirect3DDevice9::SetPaletteEntries method (d3d9helper.h) sets palette entries. |
SetPaletteEntries The IDirect3DDevice9::SetPaletteEntries method (d3d9.h) sets palette entries. |
SetPixelShader The IDirect3DDevice9::SetPixelShader method (d3d9helper.h) sets the current pixel shader to a previously created pixel shader. |
SetPixelShader The IDirect3DDevice9::SetPixelShader method (d3d9.h) sets the current pixel shader to a previously created pixel shader. |
SetPixelShaderConstantB The IDirect3DDevice9::SetPixelShaderConstantB method (d3d9helper.h) sets a Boolean shader constant. |
SetPixelShaderConstantB The IDirect3DDevice9::SetPixelShaderConstantB method (d3d9.h) sets a Boolean shader constant. |
SetPixelShaderConstantF The IDirect3DDevice9::SetPixelShaderConstantF method (d3d9helper.h) sets a floating-point shader constant. |
SetPixelShaderConstantF The IDirect3DDevice9::SetPixelShaderConstantF method (d3d9helper.h) sets a floating-point shader constant. |
SetPixelShaderConstantI The IDirect3DDevice9::SetPixelShaderConstantI method (d3d9helper.h) sets an integer shader constant. |
SetPixelShaderConstantI The IDirect3DDevice9::SetPixelShaderConstantI method (d3d9helper.h) sets an integer shader constant. |
SetPriority The IDirect3DResource9::SetPriority method (d3d9helper.h) assigns the priority of a resource for scheduling purposes. |
SetPriority The IDirect3DResource9::SetPriority (d3d9.h) method assigns the priority of a resource for scheduling purposes. |
SetPrivateData The IDirect3DResource9::SetPrivateData method (d3d9helper.h) associates data with the resource that is intended for use by the application, not by Direct3D. |
SetPrivateData The IDirect3DVolume9::SetPrivateData method (d3d9.h) associates data with the volume that is intended for use by the application, not by Direct3D. |
SetPrivateData The IDirect3DResource9::SetPrivateData (d3d9.h) method associates data with the resource that is intended for use by the application, not by Direct3D. |
SetPrivateData The IDirect3DVolume9::SetPrivateData (d3d9.h) method associates data with the volume that is intended for use by the application, not by Direct3D. |
SetRenderState The IDirect3DDevice9::SetRenderState method (d3d9helper.h) sets a single device render-state parameter. |
SetRenderState The IDirect3DDevice9::SetRenderState method (d3d9helper.h) sets a single device render-state parameter. |
SetRenderTarget The IDirect3DDevice9::SetRenderTarget method (d3d9helper.h) sets a new color buffer for the device. |
SetRenderTarget The IDirect3DDevice9::SetRenderTarget method (d3d9helper.h) sets a new color buffer for the device. |
SetSamplerState The IDirect3DDevice9::SetSamplerState method (d3d9helper.h) sets the sampler state value. |
SetSamplerState The IDirect3DDevice9::SetSamplerState method (d3d9helper.h) sets the sampler state value. |
SetScissorRect The IDirect3DDevice9::SetScissorRect method (d3d9helper.h) sets the scissor rectangle. |
SetScissorRect The IDirect3DDevice9::SetScissorRect method (d3d9helper.h) sets the scissor rectangle. |
SetSoftwareVertexProcessing The IDirect3DDevice9::SetSoftwareVertexProcessing method (d3d9helper.h) switches between software and hardware vertex processing. |
SetSoftwareVertexProcessing The IDirect3DDevice9::SetSoftwareVertexProcessing method (d3d9helper.h) allows you to switch between software and hardware vertex processing modes. |
SetStreamSource The IDirect3DDevice9::SetStreamSource method (d3d9helper.h) binds a vertex buffer to a device data stream. |
SetStreamSource The IDirect3DDevice9::SetStreamSource method (d3d9helper.h) binds a vertex buffer to a device data stream. |
SetStreamSourceFreq The IDirect3DDevice9::SetStreamSourceFreq method (d3d9helper.h) sets the stream source frequency divider value. |
SetStreamSourceFreq The IDirect3DDevice9::SetStreamSourceFreq method (d3d9helper.h) sets the stream source frequency divider value. |
SetTexture The IDirect3DDevice9::SetTexture method (d3d9helper.h) assigns a texture to a stage for a device. |
SetTexture The IDirect3DDevice9::SetTexture method (d3d9helper.h) assigns a texture to a stage for a device. |
SetTextureStageState IDirect3DDevice9::SetTextureStageState method (d3d9helper.h) sets the state value for the currently assigned texture. |
SetTextureStageState The IDirect3DDevice9::SetTextureStageState method (d3d9helper.h) sets the state value for the currently assigned texture. |
SetTransform The IDirect3DDevice9::SetTransform method (d3d9helper.h) sets a single device transformation-related state. |
SetTransform The IDirect3DDevice9::SetTransform method (d3d9helper.h) sets a single device transformation-related state. |
SetVertexDeclaration The IDirect3DDevice9::SetVertexDeclaration method (d3d9helper.h) sets a Vertex Declaration (Direct3D 9). |
SetVertexDeclaration The IDirect3DDevice9::SetVertexDeclaration method (d3d9helper.h) sets a Vertex Declaration (Direct3D 9). |
SetVertexShader The IDirect3DDevice9::SetVertexShader method (d3d9helper.h) sets the vertex shader. |
SetVertexShader The IDirect3DDevice9::SetVertexShader method (d3d9helper.h) sets the vertex shader. |
SetVertexShaderConstantB The IDirect3DDevice9::SetVertexShaderConstantB method (d3d9helper.h) sets a Boolean vertex shader constant. |
SetVertexShaderConstantB The IDirect3DDevice9::SetVertexShaderConstantB method (d3d9helper.h) sets a Boolean vertex shader constant. |
SetVertexShaderConstantF The IDirect3DDevice9::SetVertexShaderConstantF method (d3d9helper.h) sets a floating-point vertex shader constant. |
SetVertexShaderConstantF The IDirect3DDevice9::SetVertexShaderConstantF method (d3d9helper.h) sets a floating-point vertex shader constant. |
SetVertexShaderConstantI The IDirect3DDevice9::SetVertexShaderConstantI method (d3d9helper.h) sets an integer vertex shader constant. |
SetVertexShaderConstantI The IDirect3DDevice9::SetVertexShaderConstantI method (d3d9helper.h) sets an integer vertex shader constant. |
SetViewport The IDirect3DDevice9::SetViewport method (d3d9helper.h) sets the viewport parameters for the device. |
SetViewport The IDirect3DDevice9::SetViewport method (d3d9helper.h) sets the viewport parameters for the device. |
ShowCursor The IDirect3DDevice9::ShowCursor method (d3d9helper.h) displays or hides the cursor. |
ShowCursor The IDirect3DDevice9::ShowCursor method (d3d9helper.h) displays or hides the cursor. |
StretchRect The IDirect3DDevice9::StretchRect method (d3d9helper.h) copies the contents of the source rectangle to the destination rectangle. |
StretchRect The IDirect3DDevice9::StretchRect method (d3d9helper.h) allows you to copy the contents of the source rectangle to the destination rectangle. The source can be stretched and filtered by the copy. |
TestCooperativeLevel The IDirect3DDevice9::TestCooperativeLevel method (d3d9helper.h) reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. |
TestCooperativeLevel The IDirect3DDevice9::TestCooperativeLevel method (d3d9.h) reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. |
TestCooperativeLevel Reports the current cooperative-level status of the Direct3D device for a windowed or full-screen application. (IDirect3DDevice9Ex.TestCooperativeLevel) |
Unlock The IDirect3DIndexBuffer9::Unlock method (d3d9helper.h) unlocks index data. |
Unlock The IDirect3DVertexBuffer9::Unlock method (d3d9helper.h) unlocks vertex data. |
Unlock The IDirect3DIndexBuffer9::Unlock method (d3d9helper.h) unlocks index data. |
Unlock The IDirect3DVertexBuffer9::Unlock (d3d9.h) method unlocks vertex data. |
UnlockBox The IDirect3DVolume9::UnlockBox method (d3d9.h) unlocks a box on a volume resource. |
UnlockBox The IDirect3DVolumeTexture9::UnlockBox method (d3d9helper.h) unlocks a box on a volume texture resource. |
UnlockBox The IDirect3DVolume9::UnlockBox (d3d9.h) method unlocks a box on a volume resource. |
UnlockBox The IDirect3DVolumeTexture9::UnlockBox (d3d9.h) method unlocks a box on a volume texture resource. |
UnlockRect The IDirect3DCubeTexture9::UnlockRect method (d3d9.h) unlocks a rectangle on a cube texture resource. |
UnlockRect The IDirect3DSurface9::UnlockRect method (d3d9helper.h) unlocks a rectangle on a surface. |
UnlockRect The IDirect3DTexture9::UnlockRect method (d3d9.h) unlocks a rectangle on a texture resource. |
UnlockRect The IDirect3DCubeTexture9::UnlockRect method (d3d9.h) unlocks a rectangle on a cube texture resource. |
UnlockRect The IDirect3DSurface9::UnlockRect (d3d9.h) method unlocks a rectangle on a surface. |
UnlockRect The IDirect3DTexture9::UnlockRect (d3d9.h) method unlocks a rectangle on a texture resource. |
UpdateSurface The IDirect3DDevice9::UpdateSurface method (d3d9helper.h) copies rectangular subsets of pixels from one surface to another. |
UpdateSurface The IDirect3DDevice9::UpdateSurface method (d3d9.h) copies rectangular subsets of pixels from one surface to another. |
UpdateTexture The IDirect3DDevice9::UpdateTexture method (d3d9helper.h) updates the dirty portions of a texture. |
UpdateTexture The IDirect3DDevice9::UpdateTexture method (d3d9.h) updates the dirty portions of a texture. |
ValidateDevice The IDirect3DDevice9::ValidateDevice method (d3d9helper.h) reports the device's ability to render the current texture-blending operations and arguments in a pass. |
ValidateDevice The IDirect3DDevice9::ValidateDevice method (d3d9.h) reports the device's ability to render the current texture-blending operations and arguments in a single pass. |
WaitForVBlank Suspend execution of the calling thread until the next vertical blank signal. |
Interfaces
IDirect3D9 The IDirect3D9 interface (d3d9helper.h) provides methods that create Microsoft Direct3D objects and set up the environment. |
IDirect3D9 The IDirect3D9 (d3d9.h) interface applications use the methods of the IDirect3D9 interface to create Microsoft Direct3D objects and set up the environment. |
IDirect3D9Ex Applications use the methods of the IDirect3D9Ex interface (which inherits from IDirect3D9) to create Microsoft Direct3D 9Ex objects and set up the environment. |
IDirect3DBaseTexture9 The IDirect3DBaseTexture9 interface (d3d9helper.h) provides methods that manipulate texture resources, including cube and volume textures. |
IDirect3DBaseTexture9 The IDirect3DBaseTexture9 (d3d9.h) interface applications use the methods of the IDirect3DBaseTexture9 interface to manipulate texture resources. |
IDirect3DCubeTexture9 The IDirect3DCubeTexture9 interface (d3d9helper.h) provides methods that manipulate a cube texture resource. (IDirect3DCubeTexture9) |
IDirect3DCubeTexture9 The IDirect3DCubeTexture9 (d3d9.h) interface applications use the methods of the IDirect3DCubeTexture9 interface to manipulate a cube texture resource. |
IDirect3DDevice9 The IDirect3DDevice9 interface (d3d9helper.h) provides methods that perform DrawPrimitive-based rendering, create resources and shaders, and more. |
IDirect3DDevice9 The IDirect3DDevice9 (d3d9.h) applications use the methods of the IDirect3DDevice9 interface to perform DrawPrimitive-based rendering and create resources. |
IDirect3DDevice9Ex Applications use the methods of the IDirect3DDevice9Ex interface to render primitives, create resources, work with system-level variables, adjust gamma ramp levels, work with palettes, and create shaders. |
IDirect3DIndexBuffer9 The IDirect3DIndexBuffer9 interface (d3d9helper.h) provides methods that manipulate an index buffer resource. |
IDirect3DIndexBuffer9 The IDirect3DIndexBuffer9 (d3d9.h) interface applications use the methods of the IDirect3DIndexBuffer9 interface to manipulate an index buffer resource. |
IDirect3DPixelShader9 The IDirect3DPixelShader9 interface (d3d9helper.h) provides methods that encapsulate the functionality of a pixel shader. |
IDirect3DPixelShader9 The IDirect3DPixelShader9 (d3d9.h) interface applications use the methods of the IDirect3DPixelShader9 interface to encapsulate the functionality of a pixel shader. |
IDirect3DQuery9 The IDirect3DQuery9 interface (d3d9helper.h) provides methods that perform asynchronous queries on a driver. |
IDirect3DQuery9 The IDirect3DQuery9 (d3d9.h) interface applications use the methods of the IDirect3DQuery9 interface to perform asynchronous queries on a driver. |
IDirect3DResource9 The IDirect3DResource9 interface (d3d9helper.h) provides methods that query and prepare resources. |
IDirect3DResource9 The IDirect3DResource9 (d3d9.h) interface is used by applications to query and prepare resources. |
IDirect3DStateBlock9 The IDirect3DStateBlock9 interface (d3d9helper.h) provides methods that encapsulate render states. |
IDirect3DStateBlock9 The IDirect3DStateBlock9 (d3d9.h) interface is used by applications to encapsulate render states. |
IDirect3DSurface9 The IDirect3DSurface9 interface (d3d9helper.h) provides methods to query and prepare surfaces. |
IDirect3DSurface9 The IDirect3DSurface9 (d3d9.h) interface is used by applications to query and prepare surfaces. |
IDirect3DSwapChain9 The IDirect3DSwapChain9 interface (d3d9helper.h) provides methods that manipulate a swap chain. |
IDirect3DSwapChain9 The IDirect3DSwapChain9 (d3d9.h) interface is used by applications to manipulate a swap chain. |
IDirect3DSwapChain9Ex Applications use the methods of the IDirect3DSwapChain9Ex interface to manipulate a swap chain. |
IDirect3DTexture9 The IDirect3DTexture9 interface (d3d9helper.h) provides methods that manipulate a texture resource. |
IDirect3DTexture9 The IDirect3DTexture9 (d3d9.h) interface is used by applications to manipulate a texture resource. |
IDirect3DVertexBuffer9 The IDirect3DVertexBuffer9 interface (d3d9helper.h) provides methods that manipulate vertex buffer resources. |
IDirect3DVertexBuffer9 The IDirect3DVertexBuffer9 (d3d9.h) interface is used by applications to manipulate vertex buffer resources. |
IDirect3DVertexDeclaration9 The IDirect3DVertexDeclaration9 interface (d3d9helper.h) provides methods that encapsulate the vertex shader declaration. |
IDirect3DVertexDeclaration9 The IDirect3DVertexDeclaration9 (d3d9.h) interface is used by applications to encapsulate the vertex shader declaration. |
IDirect3DVertexShader9 The IDirect3DVertexShader9 interface (d3d9helper.h) provides methods that encapsulate the functionality of a vertex shader. |
IDirect3DVertexShader9 The IDirect3DVertexShader9 (d3d9.h) interface is used by applications to encapsulate the functionality of a vertex shader. |
IDirect3DVolume9 The IDirect3DVolume9 interface (d3d9helper.h) provides methods to manipulate volume resources. |
IDirect3DVolume9 The IDirect3DVolume9 (d3d9.h) interface is used by applications to manipulate volume resources. |
IDirect3DVolumeTexture9 The IDirect3DVolumeTexture9 interface (d3d9helper.h) provides methods that manipulate a volume texture resource. |
IDirect3DVolumeTexture9 The IDirect3DVolumeTexture9 (d3d9.h) interface is used by applications to manipulate a volume texture resource. |
Structures
D3DCAPS9 Represents the capabilities of the hardware exposed through the Direct3D object. |
D3DPSHADERCAPS2_0 Pixel shader driver caps. |
D3DVSHADERCAPS2_0 Vertex shader caps. |
PALETTEENTRY Specifies the color and usage of an entry in a logical palette. |