• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▼Direct3D
      • ▶Direct3D Immediate Mode
      • ▼Direct3DX Utility Library [C++]
        • About the Direct3DX Utility Library
        • Why Use the Direct3DX Utility Library?
        • ▶Direct3DX Utility Library Architecture
        • ▶Direct3DX Utility Library Essentials
        • ▼Direct3DX Utility Library Reference
          • ▶Interfaces
          • ▼Functions
            • ▶General Purpose Functions
            • ▼Math Functions
              • D3DXColorAdd
              • D3DXColorAdjustContrast
              • D3DXColorAdjustSaturation
              • D3DXColorLerp
              • D3DXColorModulate
              • D3DXColorNegative
              • D3DXColorScale
              • D3DXColorSubtract
              • D3DXCreateMatrixStack
              • D3DXMatrixAffineTransformation
              • D3DXMatrixfDeterminant
              • D3DXMatrixIdentity
              • D3DXMatrixInverse
              • D3DXMatrixIsIdentity
              • D3DXMatrixLookAt
              • D3DXMatrixLookAtLH
              • D3DXMatrixMultiply
              • D3DXMatrixOrtho
              • D3DXMatrixOrthoLH
              • D3DXMatrixOrthoOffCenter
              • D3DXMatrixOrthoOffCenterLH
              • D3DXMatrixPerspective
              • D3DXMatrixPerspectiveFov
              • D3DXMatrixPerspectiveFovLH
              • D3DXMatrixPerspectiveLH
              • D3DXMatrixPerspectiveOffCenter
              • D3DXMatrixPerspectiveOffCenterLH
              • D3DXMatrixReflect
              • D3DXMatrixRotationAxis
              • D3DXMatrixRotationQuaternion
              • D3DXMatrixRotationX
              • D3DXMatrixRotationY
              • D3DXMatrixRotationYawPitchRoll
              • D3DXMatrixRotationZ
              • D3DXMatrixScaling
              • D3DXMatrixShadow
              • D3DXMatrixTransformation
              • D3DXMatrixTranslation
              • D3DXMatrixTranspose
              • D3DXPlaneDot
              • D3DXPlaneDotCoord
              • D3DXPlaneDotNormal
              • D3DXPlaneFromPointNormal
              • D3DXPlaneFromPoints
              • D3DXPlaneIntersectLine
              • D3DXPlaneTransform
              • D3DXQuaternionBaryCentric
              • D3DXQuaternionConjugate
              • D3DXQuaternionDot
              • D3DXQuaternionExp
              • D3DXQuaternionIdentity
              • D3DXQuaternionInverse
              • D3DXQuaternionIsIdentity
              • D3DXQuaternionLength
              • D3DXQuaternionLengthSq
              • D3DXQuaternionLn
              • D3DXQuaternionMultiply
              • D3DXQuaternionNormalize
              • D3DXQuaternionRotationAxis
              • D3DXQuaternionRotationMatrix
              • D3DXQuaternionRotationYawPitchRoll
              • D3DXQuaternionSlerp
              • D3DXQuaternionSquad
              • D3DXQuaternionToAxisAngle
              • D3DXVec2Add
              • D3DXVec2BaryCentric
              • D3DXVec2CCW
              • D3DXVec2Dot
              • D3DXVec2Hermite
              • D3DXVec2Length
              • D3DXVec2LengthSq
              • D3DXVec2Lerp
              • D3DXVec2Maximize
              • D3DXVec2Minimize
              • D3DXVec2Normalize
              • D3DXVec2Scale
              • D3DXVec2Subtract
              • D3DXVec2Transform
              • D3DXVec2TransformCoord
              • D3DXVec2TransformNormal
              • D3DXVec3Add
              • D3DXVec3BaryCentric
              • D3DXVec3Cross
              • D3DXVec3Dot
              • D3DXVec3Hermite
              • D3DXVec3Length
              • D3DXVec3LengthSq
              • D3DXVec3Lerp
              • D3DXVec3Maximize
              • D3DXVec3Minimize
              • D3DXVec3Normalize
              • D3DXVec3Scale
              • D3DXVec3Subtract
              • D3DXVec3Transform
              • D3DXVec3TransformCoord
              • D3DXVec3TransformNormal
              • D3DXVec4Add
              • D3DXVec4BaryCentric
              • D3DXVec4Cross
              • D3DXVec4Dot
              • D3DXVec4Hermite
              • D3DXVec4Length
              • D3DXVec4LengthSq
              • D3DXVec4Lerp
              • D3DXVec4Maximize
              • D3DXVec4Minimize
              • D3DXVec4Normalize
              • D3DXVec4Scale
              • D3DXVec4Subtract
              • D3DXVec4Transform
            • ▶Shape Drawing Functions
            • ▶Sprite Helper Functions
            • ▶Texturing Functions
          • ▶Macros
          • ▶Structures
          • ▶C++ Specific Features
          • ▶Enumerated Types
          • Hardware Acceleration Level Constants
          • Return Values
        • ▶Direct3DX Utility Library Samples
      • Direct3D Retained Mode Documentation
    • ▶DirectDraw
    • ▶DirectInput
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix