• Legal Information
  • ▶DirectX Software Development Kit
  • ▼DirectX Graphics
    • ▼Direct3D 9
      • Converting to Direct3D 9
      • ▶Programming Guide
      • ▶Graphics Tools
      • ▶Tutorials and Samples
      • ▼Reference
        • ▶Direct3D Reference
        • ▼D3DX Reference
          • ▶Interfaces
          • ▼Functions
            • ▶Animation Functions
            • ▶General Purpose Functions
            • ▼Math Functions
              • D3DXColorAdd
              • D3DXColorAdjustContrast
              • D3DXColorAdjustSaturation
              • D3DXColorLerp
              • D3DXColorModulate
              • D3DXColorNegative
              • D3DXColorScale
              • D3DXColorSubtract
              • D3DXCreateMatrixStack
              • D3DXFloat16To32Array
              • D3DXFloat32To16Array
              • D3DXFresnelTerm
              • D3DXMatrixAffineTransformation
              • D3DXMatrixAffineTransformation2D
              • D3DXMatrixDecompose
              • D3DXMatrixDeterminant
              • D3DXMatrixIdentity
              • D3DXMatrixInverse
              • D3DXMatrixIsIdentity
              • D3DXMatrixLookAtLH
              • D3DXMatrixLookAtRH
              • D3DXMatrixMultiply
              • D3DXMatrixMultiplyTranspose
              • D3DXMatrixOrthoLH
              • D3DXMatrixOrthoOffCenterLH
              • D3DXMatrixOrthoOffCenterRH
              • D3DXMatrixOrthoRH
              • D3DXMatrixPerspectiveFovLH
              • D3DXMatrixPerspectiveFovRH
              • D3DXMatrixPerspectiveLH
              • D3DXMatrixPerspectiveOffCenterLH
              • D3DXMatrixPerspectiveOffCenterRH
              • D3DXMatrixPerspectiveRH
              • D3DXMatrixReflect
              • D3DXMatrixRotationAxis
              • D3DXMatrixRotationQuaternion
              • D3DXMatrixRotationX
              • D3DXMatrixRotationY
              • D3DXMatrixRotationYawPitchRoll
              • D3DXMatrixRotationZ
              • D3DXMatrixScaling
              • D3DXMatrixShadow
              • D3DXMatrixTransformation
              • D3DXMatrixTransformation2D
              • D3DXMatrixTranslation
              • D3DXMatrixTranspose
              • D3DXPlaneDot
              • D3DXPlaneDotCoord
              • D3DXPlaneDotNormal
              • D3DXPlaneFromPointNormal
              • D3DXPlaneFromPoints
              • D3DXPlaneIntersectLine
              • D3DXPlaneNormalize
              • D3DXPlaneScale
              • D3DXPlaneTransform
              • D3DXPlaneTransformArray
              • D3DXQuaternionBaryCentric
              • D3DXQuaternionConjugate
              • D3DXQuaternionDot
              • D3DXQuaternionExp
              • D3DXQuaternionIdentity
              • D3DXQuaternionInverse
              • D3DXQuaternionIsIdentity
              • D3DXQuaternionLength
              • D3DXQuaternionLengthSq
              • D3DXQuaternionLn
              • D3DXQuaternionMultiply
              • D3DXQuaternionNormalize
              • D3DXQuaternionRotationAxis
              • D3DXQuaternionRotationMatrix
              • D3DXQuaternionRotationYawPitchRoll
              • D3DXQuaternionSlerp
              • D3DXQuaternionSquad
              • D3DXQuaternionSquadSetup
              • D3DXQuaternionToAxisAngle
              • D3DXSHAdd
              • D3DXSHDot
              • D3DXSHEvalConeLight
              • D3DXSHEvalDirection
              • D3DXSHEvalDirectionalLight
              • D3DXSHEvalHemisphereLight
              • D3DXSHEvalSphericalLight
              • D3DXSHProjectCubeMap
              • D3DXSHRotate
              • D3DXSHRotateZ
              • D3DXSHScale
              • D3DXVec2Add
              • D3DXVec2BaryCentric
              • D3DXVec2CatmullRom
              • D3DXVec2CCW
              • D3DXVec2Dot
              • D3DXVec2Hermite
              • D3DXVec2Length
              • D3DXVec2LengthSq
              • D3DXVec2Lerp
              • D3DXVec2Maximize
              • D3DXVec2Minimize
              • D3DXVec2Normalize
              • D3DXVec2Scale
              • D3DXVec2Subtract
              • D3DXVec2Transform
              • D3DXVec2TransformArray
              • D3DXVec2TransformCoord
              • D3DXVec2TransformCoordArray
              • D3DXVec2TransformNormal
              • D3DXVec2TransformNormalArray
              • D3DXVec3Add
              • D3DXVec3BaryCentric
              • D3DXVec3CatmullRom
              • D3DXVec3Cross
              • D3DXVec3Dot
              • D3DXVec3Hermite
              • D3DXVec3Length
              • D3DXVec3LengthSq
              • D3DXVec3Lerp
              • D3DXVec3Maximize
              • D3DXVec3Minimize
              • D3DXVec3Normalize
              • D3DXVec3Project
              • D3DXVec3ProjectArray
              • D3DXVec3Scale
              • D3DXVec3Subtract
              • D3DXVec3Transform
              • D3DXVec3TransformArray
              • D3DXVec3TransformCoord
              • D3DXVec3TransformCoordArray
              • D3DXVec3TransformNormal
              • D3DXVec3TransformNormalArray
              • D3DXVec3Unproject
              • D3DXVec3UnprojectArray
              • D3DXVec4Add
              • D3DXVec4BaryCentric
              • D3DXVec4CatmullRom
              • D3DXVec4Cross
              • D3DXVec4Dot
              • D3DXVec4Hermite
              • D3DXVec4Length
              • D3DXVec4LengthSq
              • D3DXVec4Lerp
              • D3DXVec4Maximize
              • D3DXVec4Minimize
              • D3DXVec4Normalize
              • D3DXVec4Scale
              • D3DXVec4Subtract
              • D3DXVec4Transform
              • D3DXVec4TransformArray
            • ▶Mesh Functions
            • ▶Precomputed Radiance Transfer Functions
            • ▶Shader Functions
            • ▶Shape Drawing Functions
            • ▶Texturing Functions
            • ▶UVAtlas Functions
          • ▶Callback Functions
          • ▶Macros
          • ▶Structures
          • ▶Enumerations
          • ▶Constants
        • ▶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