• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▼Direct3D
      • ▼Direct3D Immediate Mode
        • About Direct3D Immediate Mode
        • Why Use Direct3D Immediate Mode?
        • ▶Getting Started with Immediate Mode
        • ▶Direct3D Immediate Mode Architecture
        • ▶Direct3D Immediate Mode Essentials
        • ▶Direct3D Immediate Mode Tutorials
        • ▼Direct3D Immediate Mode Reference
          • ▼Direct3D Immediate Mode C/C++ Reference
            • ▼Interfaces
              • ▶IDirect3D7
              • ▼IDirect3DDevice7
                • IDirect3DDevice7::ApplyStateBlock
                • IDirect3DDevice7::BeginScene
                • IDirect3DDevice7::BeginStateBlock
                • IDirect3DDevice7::CaptureStateBlock
                • IDirect3DDevice7::CreateStateBlock
                • IDirect3DDevice7::Clear
                • IDirect3DDevice7::ComputeSphereVisibility
                • IDirect3DDevice7::DeleteStateBlock
                • IDirect3DDevice7::DrawIndexedPrimitive
                • IDirect3DDevice7::DrawIndexedPrimitiveStrided
                • IDirect3DDevice7::DrawIndexedPrimitiveVB
                • IDirect3DDevice7::DrawPrimitive
                • IDirect3DDevice7::DrawPrimitiveStrided
                • IDirect3DDevice7::DrawPrimitiveVB
                • IDirect3DDevice7::EndScene
                • IDirect3DDevice7::EndStateBlock
                • IDirect3DDevice7::EnumTextureFormats
                • IDirect3DDevice7::GetCaps
                • IDirect3DDevice7::GetClipPlane
                • IDirect3DDevice7::GetClipStatus
                • IDirect3DDevice7::GetDirect3D
                • IDirect3DDevice7::GetInfo
                • IDirect3DDevice7::GetLight
                • IDirect3DDevice7::GetLightEnable
                • IDirect3DDevice7::GetMaterial
                • IDirect3DDevice7::GetRenderState
                • IDirect3DDevice7::GetRenderTarget
                • IDirect3DDevice7::GetStateData
                • IDirect3DDevice7::GetTexture
                • IDirect3DDevice7::GetTextureStageState
                • IDirect3DDevice7::GetTransform
                • IDirect3DDevice7::GetViewport
                • IDirect3DDevice7::LightEnable
                • IDirect3DDevice7::Load
                • IDirect3DDevice7::MultiplyTransform
                • IDirect3DDevice7::PreLoad
                • IDirect3DDevice7::SetClipPlane
                • IDirect3DDevice7::SetClipStatus
                • IDirect3DDevice7::SetLight
                • IDirect3DDevice7::SetMaterial
                • IDirect3DDevice7::SetRenderState
                • IDirect3DDevice7::SetRenderTarget
                • IDirect3DDevice7::SetStateData
                • IDirect3DDevice7::SetTexture
                • IDirect3DDevice7::SetTextureStageState
                • IDirect3DDevice7::SetTransform
                • IDirect3DDevice7::SetViewport
                • IDirect3DDevice7::ValidateDevice
              • ▶IDirect3DVertexBuffer7
              • Unimplemented Methods
              • Obsolete Interfaces
            • ▶D3D_OVERLOADS
            • ▶Callback Functions
            • ▶Macros
            • ▶Structures
            • ▶Enumerated Types
            • ▶Other Types
            • Flexible Vertex Format Flags
            • Texture Argument Flags
            • Return Values
          • ▶Direct3D Immediate Mode Visual Basic Reference
        • ▶Direct3D Immediate Mode Tools and Samples
      • ▶Direct3DX Utility Library [C++]
      • Direct3D Retained Mode Documentation
    • ▶DirectDraw
    • ▶DirectInput
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix