• Legal Information
  • ▶DirectX Software Development Kit
  • ▼DirectX Graphics
    • ▼Direct3D 9
      • Converting to Direct3D 9
      • ▶Programming Guide
      • ▶Graphics Tools
      • ▶Tutorials and Samples
      • ▼Reference
        • ▼Direct3D Reference
          • ▼Interfaces
            • ▶IDirect3D9
            • ▶IDirect3DBaseTexture9
            • ▶IDirect3DCubeTexture9
            • ▼IDirect3DDevice9
              • IDirect3DDevice9::BeginScene
              • IDirect3DDevice9::BeginStateBlock
              • IDirect3DDevice9::Clear
              • IDirect3DDevice9::ColorFill
              • IDirect3DDevice9::CreateAdditionalSwapChain
              • IDirect3DDevice9::CreateCubeTexture
              • IDirect3DDevice9::CreateDepthStencilSurface
              • IDirect3DDevice9::CreateIndexBuffer
              • IDirect3DDevice9::CreateOffscreenPlainSurface
              • IDirect3DDevice9::CreatePixelShader
              • IDirect3DDevice9::CreateQuery
              • IDirect3DDevice9::CreateRenderTarget
              • IDirect3DDevice9::CreateStateBlock
              • IDirect3DDevice9::CreateTexture
              • IDirect3DDevice9::CreateVertexBuffer
              • IDirect3DDevice9::CreateVertexDeclaration
              • IDirect3DDevice9::CreateVertexShader
              • IDirect3DDevice9::CreateVolumeTexture
              • IDirect3DDevice9::DeletePatch
              • IDirect3DDevice9::DrawIndexedPrimitive
              • IDirect3DDevice9::DrawIndexedPrimitiveUP
              • IDirect3DDevice9::DrawPrimitive
              • IDirect3DDevice9::DrawPrimitiveUP
              • IDirect3DDevice9::DrawRectPatch
              • IDirect3DDevice9::DrawTriPatch
              • IDirect3DDevice9::EndScene
              • IDirect3DDevice9::EndStateBlock
              • IDirect3DDevice9::EvictManagedResources
              • IDirect3DDevice9::GetAvailableTextureMem
              • IDirect3DDevice9::GetBackBuffer
              • IDirect3DDevice9::GetClipPlane
              • IDirect3DDevice9::GetClipStatus
              • IDirect3DDevice9::GetCreationParameters
              • IDirect3DDevice9::GetCurrentTexturePalette
              • IDirect3DDevice9::GetDepthStencilSurface
              • IDirect3DDevice9::GetDeviceCaps
              • IDirect3DDevice9::GetDirect3D
              • IDirect3DDevice9::GetDisplayMode
              • IDirect3DDevice9::GetFrontBufferData
              • IDirect3DDevice9::GetFVF
              • IDirect3DDevice9::GetGammaRamp
              • IDirect3DDevice9::GetIndices
              • IDirect3DDevice9::GetLight
              • IDirect3DDevice9::GetLightEnable
              • IDirect3DDevice9::GetMaterial
              • IDirect3DDevice9::GetNPatchMode
              • IDirect3DDevice9::GetNumberOfSwapChains
              • IDirect3DDevice9::GetPaletteEntries
              • IDirect3DDevice9::GetPixelShader
              • IDirect3DDevice9::GetPixelShaderConstantB
              • IDirect3DDevice9::GetPixelShaderConstantF
              • IDirect3DDevice9::GetPixelShaderConstantI
              • IDirect3DDevice9::GetRasterStatus
              • IDirect3DDevice9::GetRenderState
              • IDirect3DDevice9::GetRenderTarget
              • IDirect3DDevice9::GetRenderTargetData
              • IDirect3DDevice9::GetSamplerState
              • IDirect3DDevice9::GetScissorRect
              • IDirect3DDevice9::GetSoftwareVertexProcessing
              • IDirect3DDevice9::GetStreamSource
              • IDirect3DDevice9::GetStreamSourceFreq
              • IDirect3DDevice9::GetSwapChain
              • IDirect3DDevice9::GetTexture
              • IDirect3DDevice9::GetTextureStageState
              • IDirect3DDevice9::GetTransform
              • IDirect3DDevice9::GetVertexDeclaration
              • IDirect3DDevice9::GetVertexShader
              • IDirect3DDevice9::GetVertexShaderConstantB
              • IDirect3DDevice9::GetVertexShaderConstantF
              • IDirect3DDevice9::GetVertexShaderConstantI
              • IDirect3DDevice9::GetViewport
              • IDirect3DDevice9::LightEnable
              • IDirect3DDevice9::MultiplyTransform
              • IDirect3DDevice9::Present
              • IDirect3DDevice9::ProcessVertices
              • IDirect3DDevice9::Reset
              • IDirect3DDevice9::SetClipPlane
              • IDirect3DDevice9::SetClipStatus
              • IDirect3DDevice9::SetCurrentTexturePalette
              • IDirect3DDevice9::SetCursorPosition
              • IDirect3DDevice9::SetCursorProperties
              • IDirect3DDevice9::SetDepthStencilSurface
              • IDirect3DDevice9::SetDialogBoxMode
              • IDirect3DDevice9::SetFVF
              • IDirect3DDevice9::SetGammaRamp
              • IDirect3DDevice9::SetIndices
              • IDirect3DDevice9::SetLight
              • IDirect3DDevice9::SetMaterial
              • IDirect3DDevice9::SetNPatchMode
              • IDirect3DDevice9::SetPaletteEntries
              • IDirect3DDevice9::SetPixelShader
              • IDirect3DDevice9::SetPixelShaderConstantB
              • IDirect3DDevice9::SetPixelShaderConstantF
              • IDirect3DDevice9::SetPixelShaderConstantI
              • IDirect3DDevice9::SetRenderState
              • IDirect3DDevice9::SetRenderTarget
              • IDirect3DDevice9::SetSamplerState
              • IDirect3DDevice9::SetScissorRect
              • IDirect3DDevice9::SetSoftwareVertexProcessing
              • IDirect3DDevice9::SetStreamSource
              • IDirect3DDevice9::SetStreamSourceFreq
              • IDirect3DDevice9::SetTexture
              • IDirect3DDevice9::SetTextureStageState
              • IDirect3DDevice9::SetTransform
              • IDirect3DDevice9::SetVertexDeclaration
              • IDirect3DDevice9::SetVertexShader
              • IDirect3DDevice9::SetVertexShaderConstantB
              • IDirect3DDevice9::SetVertexShaderConstantF
              • IDirect3DDevice9::SetVertexShaderConstantI
              • IDirect3DDevice9::SetViewport
              • IDirect3DDevice9::ShowCursor
              • IDirect3DDevice9::StretchRect
              • IDirect3DDevice9::TestCooperativeLevel
              • IDirect3DDevice9::UpdateSurface
              • IDirect3DDevice9::UpdateTexture
              • IDirect3DDevice9::ValidateDevice
            • ▶IDirect3DIndexBuffer9
            • ▶IDirect3DPixelShader9
            • ▶IDirect3DQuery9
            • ▶IDirect3DResource9
            • ▶IDirect3DStateBlock9
            • ▶IDirect3DSurface9
            • ▶IDirect3DSwapChain9
            • ▶IDirect3DTexture9
            • ▶IDirect3DVertexBuffer9
            • ▶IDirect3DVertexDeclaration9
            • ▶IDirect3DVertexShader9
            • ▶IDirect3DVolume9
            • ▶IDirect3DVolumeTexture9
          • ▶Functions
          • ▶Macros
          • ▶Structures
          • ▶Enumerations
          • ▶Constants
        • ▶D3DX Reference
        • ▶HLSL Shader Reference
        • ▶Effect Reference
        • ▶Asm Shader Reference
        • ▶DXUT Reference
        • ▶X File Reference
        • ▶X File Reference (Legacy)
        • ▶DDS File Reference
  • ▶DirectX Input
  • ▶DirectX Audio
  • ▶DirectX SDK Technical Articles
  • Glossary
  • ▶DirectX SDK
  • ▶DirectMusic
  • ▶DirectPlay