win32.directx.d3dx10math

\ d3dx10math.d * * Windows API header module * * Placed into public domain * \**********************************************************************

Members

Aliases

sqrtf
alias sqrtf = sqrt
Undocumented in source.

Enums

D3DX_CPU_OPTIMIZATION
enum D3DX_CPU_OPTIMIZATION
Undocumented in source.

Functions

D3DXBoxBoundProbe
BOOL D3DXBoxBoundProbe(D3DXVECTOR3* pMin, D3DXVECTOR3* pMax, D3DXVECTOR3* pRayPosition, D3DXVECTOR3* pRayDirection)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXColorAdd
D3DXCOLOR* D3DXColorAdd(D3DXCOLOR* pOut, D3DXCOLOR* pC1, D3DXCOLOR* pC2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXColorAdjustContrast
D3DXCOLOR* D3DXColorAdjustContrast(D3DXCOLOR* pOut, D3DXCOLOR* pC, float c)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXColorAdjustSaturation
D3DXCOLOR* D3DXColorAdjustSaturation(D3DXCOLOR* pOut, D3DXCOLOR* pC, float s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXColorLerp
D3DXCOLOR* D3DXColorLerp(D3DXCOLOR* pOut, D3DXCOLOR* pC1, D3DXCOLOR* pC2, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXColorModulate
D3DXCOLOR* D3DXColorModulate(D3DXCOLOR* pOut, D3DXCOLOR* pC1, D3DXCOLOR* pC2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXColorNegative
D3DXCOLOR* D3DXColorNegative(D3DXCOLOR* pOut, D3DXCOLOR* pC)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXColorScale
D3DXCOLOR* D3DXColorScale(D3DXCOLOR* pOut, D3DXCOLOR* pC, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXColorSubtract
D3DXCOLOR* D3DXColorSubtract(D3DXCOLOR* pOut, D3DXCOLOR* pC1, D3DXCOLOR* pC2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXComputeBoundingBox
HRESULT D3DXComputeBoundingBox(D3DXVECTOR3* pFirstPosition, DWORD NumVertices, DWORD dwStride, D3DXVECTOR3* pMin, D3DXVECTOR3* pMax)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXComputeBoundingSphere
HRESULT D3DXComputeBoundingSphere(D3DXVECTOR3* pFirstPosition, DWORD NumVertices, DWORD dwStride, D3DXVECTOR3* pCenter, float* pRadius)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXCpuOptimizations
D3DX_CPU_OPTIMIZATION D3DXCpuOptimizations(bool Enable)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXFloat16To32Array
float* D3DXFloat16To32Array(float* pOut, D3DXFLOAT16* pIn, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXFloat32To16Array
D3DXFLOAT16* D3DXFloat32To16Array(D3DXFLOAT16* pOut, float* pIn, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXFresnelTerm
FLOAT D3DXFresnelTerm(float CosTheta, float RefractionIndex)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXIntersectTri
BOOL D3DXIntersectTri(D3DXVECTOR3* p0, D3DXVECTOR3* p1, D3DXVECTOR3* p2, D3DXVECTOR3* pRayPos, D3DXVECTOR3* pRayDir, float* pU, float* pV, float* pDist)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixAffineTransformation
D3DXMATRIX* D3DXMatrixAffineTransformation(D3DXMATRIX* pOut, FLOAT Scaling, D3DXVECTOR3* pRotationCenter, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixAffineTransformation2D
D3DXMATRIX* D3DXMatrixAffineTransformation2D(D3DXMATRIX* pOut, FLOAT Scaling, D3DXVECTOR2* pRotationCenter, FLOAT Rotation, D3DXVECTOR2* pTranslation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixDecompose
HRESULT D3DXMatrixDecompose(D3DXVECTOR3* pOutScale, D3DXQUATERNION* pOutRotation, D3DXVECTOR3* pOutTranslation, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixDeterminant
FLOAT D3DXMatrixDeterminant(D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixIdentity
D3DXMATRIX* D3DXMatrixIdentity(D3DXMATRIX* pOut)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXMatrixInverse
D3DXMATRIX* D3DXMatrixInverse(D3DXMATRIX* pOut, FLOAT* pDeterminant, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixIsIdentity
BOOL D3DXMatrixIsIdentity(D3DXMATRIX* pM)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXMatrixLookAtLH
D3DXMATRIX* D3DXMatrixLookAtLH(D3DXMATRIX* pOut, D3DXVECTOR3* pEye, D3DXVECTOR3* pAt, D3DXVECTOR3* pUp)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixLookAtRH
D3DXMATRIX* D3DXMatrixLookAtRH(D3DXMATRIX* pOut, D3DXVECTOR3* pEye, D3DXVECTOR3* pAt, D3DXVECTOR3* pUp)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixMultiply
D3DXMATRIX* D3DXMatrixMultiply(D3DXMATRIX* pOut, D3DXMATRIX* pM1, D3DXMATRIX* pM2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixMultiplyTranspose
D3DXMATRIX* D3DXMatrixMultiplyTranspose(D3DXMATRIX* pOut, D3DXMATRIX* pM1, D3DXMATRIX* pM2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixOrthoLH
D3DXMATRIX* D3DXMatrixOrthoLH(D3DXMATRIX* pOut, FLOAT w, FLOAT h, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixOrthoOffCenterLH
D3DXMATRIX* D3DXMatrixOrthoOffCenterLH(D3DXMATRIX* pOut, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixOrthoOffCenterRH
D3DXMATRIX* D3DXMatrixOrthoOffCenterRH(D3DXMATRIX* pOut, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixOrthoRH
D3DXMATRIX* D3DXMatrixOrthoRH(D3DXMATRIX* pOut, FLOAT w, FLOAT h, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveFovLH
D3DXMATRIX* D3DXMatrixPerspectiveFovLH(D3DXMATRIX* pOut, FLOAT fovy, FLOAT Aspect, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveFovRH
D3DXMATRIX* D3DXMatrixPerspectiveFovRH(D3DXMATRIX* pOut, FLOAT fovy, FLOAT Aspect, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveLH
D3DXMATRIX* D3DXMatrixPerspectiveLH(D3DXMATRIX* pOut, FLOAT w, FLOAT h, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveOffCenterLH
D3DXMATRIX* D3DXMatrixPerspectiveOffCenterLH(D3DXMATRIX* pOut, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveOffCenterRH
D3DXMATRIX* D3DXMatrixPerspectiveOffCenterRH(D3DXMATRIX* pOut, FLOAT l, FLOAT r, FLOAT b, FLOAT t, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixPerspectiveRH
D3DXMATRIX* D3DXMatrixPerspectiveRH(D3DXMATRIX* pOut, FLOAT w, FLOAT h, FLOAT zn, FLOAT zf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixReflect
D3DXMATRIX* D3DXMatrixReflect(D3DXMATRIX* pOut, D3DXPLANE* pPlane)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationAxis
D3DXMATRIX* D3DXMatrixRotationAxis(D3DXMATRIX* pOut, D3DXVECTOR3* pV, FLOAT Angle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationQuaternion
D3DXMATRIX* D3DXMatrixRotationQuaternion(D3DXMATRIX* pOut, D3DXQUATERNION* pQ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationX
D3DXMATRIX* D3DXMatrixRotationX(D3DXMATRIX* pOut, FLOAT Angle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationY
D3DXMATRIX* D3DXMatrixRotationY(D3DXMATRIX* pOut, FLOAT Angle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationYawPitchRoll
D3DXMATRIX* D3DXMatrixRotationYawPitchRoll(D3DXMATRIX* pOut, FLOAT Yaw, FLOAT Pitch, FLOAT Roll)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixRotationZ
D3DXMATRIX* D3DXMatrixRotationZ(D3DXMATRIX* pOut, FLOAT Angle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixScaling
D3DXMATRIX* D3DXMatrixScaling(D3DXMATRIX* pOut, FLOAT sx, FLOAT sy, FLOAT sz)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixShadow
D3DXMATRIX* D3DXMatrixShadow(D3DXMATRIX* pOut, D3DXVECTOR4* pLight, D3DXPLANE* pPlane)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixTransformation
D3DXMATRIX* D3DXMatrixTransformation(D3DXMATRIX* pOut, D3DXVECTOR3* pScalingCenter, D3DXQUATERNION* pScalingRotation, D3DXVECTOR3* pScaling, D3DXVECTOR3* pRotationCenter, D3DXQUATERNION* pRotation, D3DXVECTOR3* pTranslation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixTransformation2D
D3DXMATRIX* D3DXMatrixTransformation2D(D3DXMATRIX* pOut, D3DXVECTOR2* pScalingCenter, FLOAT ScalingRotation, D3DXVECTOR2* pScaling, D3DXVECTOR2* pRotationCenter, FLOAT Rotation, D3DXVECTOR2* pTranslation)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixTranslation
D3DXMATRIX* D3DXMatrixTranslation(D3DXMATRIX* pOut, FLOAT x, FLOAT y, FLOAT z)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXMatrixTranspose
D3DXMATRIX* D3DXMatrixTranspose(D3DXMATRIX* pOut, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneDot
float D3DXPlaneDot(D3DXPLANE* pP, D3DXVECTOR4* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXPlaneDotCoord
float D3DXPlaneDotCoord(D3DXPLANE* pP, D3DXVECTOR3* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXPlaneDotNormal
float D3DXPlaneDotNormal(D3DXPLANE* pP, D3DXVECTOR3* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXPlaneFromPointNormal
D3DXPLANE* D3DXPlaneFromPointNormal(D3DXPLANE* pOut, D3DXVECTOR3* pPoint, D3DXVECTOR3* pNormal)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneFromPoints
D3DXPLANE* D3DXPlaneFromPoints(D3DXPLANE* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2, D3DXVECTOR3* pV3)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneIntersectLine
D3DXVECTOR3* D3DXPlaneIntersectLine(D3DXVECTOR3* pOut, D3DXPLANE* pP, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneNormalize
D3DXPLANE* D3DXPlaneNormalize(D3DXPLANE* pOut, D3DXPLANE* pP)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneScale
D3DXPLANE* D3DXPlaneScale(D3DXPLANE* pOut, D3DXPLANE* pP, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXPlaneTransform
D3DXPLANE* D3DXPlaneTransform(D3DXPLANE* pOut, D3DXPLANE* pP, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXPlaneTransformArray
D3DXPLANE* D3DXPlaneTransformArray(D3DXPLANE* pOut, UINT OutStride, D3DXPLANE* pP, UINT PStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionBaryCentric
D3DXQUATERNION* D3DXQuaternionBaryCentric(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ1, D3DXQUATERNION* pQ2, D3DXQUATERNION* pQ3, FLOAT f, FLOAT g)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionConjugate
D3DXQUATERNION* D3DXQuaternionConjugate(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionDot
float D3DXQuaternionDot(D3DXQUATERNION* pQ1, D3DXQUATERNION* pQ2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionExp
D3DXQUATERNION* D3DXQuaternionExp(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionIdentity
D3DXQUATERNION* D3DXQuaternionIdentity(D3DXQUATERNION* pOut)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionInverse
D3DXQUATERNION* D3DXQuaternionInverse(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionIsIdentity
bool D3DXQuaternionIsIdentity(D3DXQUATERNION* pQ)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionLength
float D3DXQuaternionLength(D3DXQUATERNION* pQ)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionLengthSq
float D3DXQuaternionLengthSq(D3DXQUATERNION* pQ)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXQuaternionLn
D3DXQUATERNION* D3DXQuaternionLn(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionMultiply
D3DXQUATERNION* D3DXQuaternionMultiply(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ1, D3DXQUATERNION* pQ2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionNormalize
D3DXQUATERNION* D3DXQuaternionNormalize(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionRotationAxis
D3DXQUATERNION* D3DXQuaternionRotationAxis(D3DXQUATERNION* pOut, D3DXVECTOR3* pV, FLOAT Angle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionRotationMatrix
D3DXQUATERNION* D3DXQuaternionRotationMatrix(D3DXQUATERNION* pOut, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionRotationYawPitchRoll
D3DXQUATERNION* D3DXQuaternionRotationYawPitchRoll(D3DXQUATERNION* pOut, FLOAT Yaw, FLOAT Pitch, FLOAT Roll)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionSlerp
D3DXQUATERNION* D3DXQuaternionSlerp(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ1, D3DXQUATERNION* pQ2, FLOAT t)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionSquad
D3DXQUATERNION* D3DXQuaternionSquad(D3DXQUATERNION* pOut, D3DXQUATERNION* pQ1, D3DXQUATERNION* pA, D3DXQUATERNION* pB, D3DXQUATERNION* pC, FLOAT t)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionSquadSetup
void D3DXQuaternionSquadSetup(D3DXQUATERNION* pAOut, D3DXQUATERNION* pBOut, D3DXQUATERNION* pCOut, D3DXQUATERNION* pQ0, D3DXQUATERNION* pQ1, D3DXQUATERNION* pQ2, D3DXQUATERNION* pQ3)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXQuaternionToAxisAngle
void D3DXQuaternionToAxisAngle(D3DXQUATERNION* pQ, D3DXVECTOR3* pAxis, FLOAT* pAngle)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHAdd
float* D3DXSHAdd(float* pOut, UINT Order, float* pA, float* pB)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHDot
float D3DXSHDot(UINT Order, float* pA, float* pB)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHEvalConeLight
HRESULT D3DXSHEvalConeLight(UINT Order, D3DXVECTOR3* pDir, float Radius, float RIntensity, float GIntensity, float BIntensity, float* pROut, float* pGOut, float* pBOut)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHEvalDirection
float* D3DXSHEvalDirection(float* pOut, UINT Order, D3DXVECTOR3* pDir)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHEvalDirectionalLight
HRESULT D3DXSHEvalDirectionalLight(UINT Order, D3DXVECTOR3* pDir, float RIntensity, float GIntensity, float BIntensity, float* pROut, float* pGOut, float* pBOut)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHEvalHemisphereLight
HRESULT D3DXSHEvalHemisphereLight(UINT Order, D3DXVECTOR3* pDir, D3DXCOLOR Top, D3DXCOLOR Bottom, float* pROut, float* pGOut, float* pBOut)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHEvalSphericalLight
HRESULT D3DXSHEvalSphericalLight(UINT Order, D3DXVECTOR3* pPos, float Radius, float RIntensity, float GIntensity, float BIntensity, float* pROut, float* pGOut, float* pBOut)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHMultiply2
float* D3DXSHMultiply2(float* pOut, float* pF, float* pG)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHMultiply3
float* D3DXSHMultiply3(float* pOut, float* pF, float* pG)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHMultiply4
float* D3DXSHMultiply4(float* pOut, float* pF, float* pG)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHMultiply5
float* D3DXSHMultiply5(float* pOut, float* pF, float* pG)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHMultiply6
float* D3DXSHMultiply6(float* pOut, float* pF, float* pG)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHRotate
float* D3DXSHRotate(float* pOut, UINT Order, D3DXMATRIX* pMatrix, float* pIn)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHRotateZ
float* D3DXSHRotateZ(float* pOut, UINT Order, float Angle, float* pIn)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSHScale
float* D3DXSHScale(float* pOut, UINT Order, float* pIn, float Scale)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXSphereBoundProbe
BOOL D3DXSphereBoundProbe(D3DXVECTOR3* pCenter, float Radius, D3DXVECTOR3* pRayPosition, D3DXVECTOR3* pRayDirection)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXToDegree
float D3DXToDegree(float radian)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXToRadian
float D3DXToRadian(float degree)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Add
D3DXVECTOR2* D3DXVec2Add(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2BaryCentric
D3DXVECTOR2* D3DXVec2BaryCentric(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2, D3DXVECTOR2* pV3, float f, float g)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2CCW
float D3DXVec2CCW(D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2CatmullRom
D3DXVECTOR2* D3DXVec2CatmullRom(D3DXVECTOR2* pOut, D3DXVECTOR2* pV0, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2, D3DXVECTOR2* pV3, float s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2Dot
float D3DXVec2Dot(D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Hermite
D3DXVECTOR2* D3DXVec2Hermite(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pT1, D3DXVECTOR2* pV2, D3DXVECTOR2* pT2, float s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2Length
float D3DXVec2Length(D3DXVECTOR2* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2LengthSq
float D3DXVec2LengthSq(D3DXVECTOR2* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Lerp
D3DXVECTOR2* D3DXVec2Lerp(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Maximize
D3DXVECTOR2* D3DXVec2Maximize(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Minimize
D3DXVECTOR2* D3DXVec2Minimize(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Normalize
D3DXVECTOR2* D3DXVec2Normalize(D3DXVECTOR2* pOut, D3DXVECTOR2* pV)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2Scale
D3DXVECTOR2* D3DXVec2Scale(D3DXVECTOR2* pOut, D3DXVECTOR2* pV, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Subtract
D3DXVECTOR2* D3DXVec2Subtract(D3DXVECTOR2* pOut, D3DXVECTOR2* pV1, D3DXVECTOR2* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec2Transform
D3DXVECTOR4* D3DXVec2Transform(D3DXVECTOR4* pOut, D3DXVECTOR2* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2TransformArray
D3DXVECTOR4* D3DXVec2TransformArray(D3DXVECTOR4* pOut, UINT OutStride, D3DXVECTOR2* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2TransformCoord
D3DXVECTOR2* D3DXVec2TransformCoord(D3DXVECTOR2* pOut, D3DXVECTOR2* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2TransformCoordArray
D3DXVECTOR2* D3DXVec2TransformCoordArray(D3DXVECTOR2* pOut, UINT OutStride, D3DXVECTOR2* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2TransformNormal
D3DXVECTOR2* D3DXVec2TransformNormal(D3DXVECTOR2* pOut, D3DXVECTOR2* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec2TransformNormalArray
D3DXVECTOR2* D3DXVec2TransformNormalArray(D3DXVECTOR2* pOut, UINT OutStride, D3DXVECTOR2* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Add
D3DXVECTOR3* D3DXVec3Add(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3BaryCentric
D3DXVECTOR3* D3DXVec3BaryCentric(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2, D3DXVECTOR3* pV3, FLOAT f, FLOAT g)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3CatmullRom
D3DXVECTOR3* D3DXVec3CatmullRom(D3DXVECTOR3* pOut, D3DXVECTOR3* pV0, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2, D3DXVECTOR3* pV3, FLOAT s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Cross
D3DXVECTOR3* D3DXVec3Cross(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Dot
float D3DXVec3Dot(D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Hermite
D3DXVECTOR3* D3DXVec3Hermite(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pT1, D3DXVECTOR3* pV2, D3DXVECTOR3* pT2, FLOAT s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Length
float D3DXVec3Length(D3DXVECTOR3* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3LengthSq
float D3DXVec3LengthSq(D3DXVECTOR3* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Lerp
D3DXVECTOR3* D3DXVec3Lerp(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Maximize
D3DXVECTOR3* D3DXVec3Maximize(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Minimize
D3DXVECTOR3* D3DXVec3Minimize(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Normalize
D3DXVECTOR3* D3DXVec3Normalize(D3DXVECTOR3* pOut, D3DXVECTOR3* pV)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Project
D3DXVECTOR3* D3DXVec3Project(D3DXVECTOR3* pOut, D3DXVECTOR3* pV, D3D10_VIEWPORT* pViewport, D3DXMATRIX* pProjection, D3DXMATRIX* pView, D3DXMATRIX* pWorld)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3ProjectArray
D3DXVECTOR3* D3DXVec3ProjectArray(D3DXVECTOR3* pOut, UINT OutStride, D3DXVECTOR3* pV, UINT VStride, D3D10_VIEWPORT* pViewport, D3DXMATRIX* pProjection, D3DXMATRIX* pView, D3DXMATRIX* pWorld, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Scale
D3DXVECTOR3* D3DXVec3Scale(D3DXVECTOR3* pOut, D3DXVECTOR3* pV, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Subtract
D3DXVECTOR3* D3DXVec3Subtract(D3DXVECTOR3* pOut, D3DXVECTOR3* pV1, D3DXVECTOR3* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec3Transform
D3DXVECTOR4* D3DXVec3Transform(D3DXVECTOR4* pOut, D3DXVECTOR3* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3TransformArray
D3DXVECTOR4* D3DXVec3TransformArray(D3DXVECTOR4* pOut, UINT OutStride, D3DXVECTOR3* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3TransformCoord
D3DXVECTOR3* D3DXVec3TransformCoord(D3DXVECTOR3* pOut, D3DXVECTOR3* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3TransformCoordArray
D3DXVECTOR3* D3DXVec3TransformCoordArray(D3DXVECTOR3* pOut, UINT OutStride, D3DXVECTOR3* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3TransformNormal
D3DXVECTOR3* D3DXVec3TransformNormal(D3DXVECTOR3* pOut, D3DXVECTOR3* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3TransformNormalArray
D3DXVECTOR3* D3DXVec3TransformNormalArray(D3DXVECTOR3* pOut, UINT OutStride, D3DXVECTOR3* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3Unproject
D3DXVECTOR3* D3DXVec3Unproject(D3DXVECTOR3* pOut, D3DXVECTOR3* pV, D3D10_VIEWPORT* pViewport, D3DXMATRIX* pProjection, D3DXMATRIX* pView, D3DXMATRIX* pWorld)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec3UnprojectArray
D3DXVECTOR3* D3DXVec3UnprojectArray(D3DXVECTOR3* pOut, UINT OutStride, D3DXVECTOR3* pV, UINT VStride, D3D10_VIEWPORT* pViewport, D3DXMATRIX* pProjection, D3DXMATRIX* pView, D3DXMATRIX* pWorld, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4Add
D3DXVECTOR4* D3DXVec4Add(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4BaryCentric
D3DXVECTOR4* D3DXVec4BaryCentric(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2, D3DXVECTOR4* pV3, FLOAT f, FLOAT g)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4CatmullRom
D3DXVECTOR4* D3DXVec4CatmullRom(D3DXVECTOR4* pOut, D3DXVECTOR4* pV0, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2, D3DXVECTOR4* pV3, FLOAT s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4Cross
D3DXVECTOR4* D3DXVec4Cross(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2, D3DXVECTOR4* pV3)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4Dot
float D3DXVec4Dot(D3DXVECTOR4* pV1, D3DXVECTOR4* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Hermite
D3DXVECTOR4* D3DXVec4Hermite(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pT1, D3DXVECTOR4* pV2, D3DXVECTOR4* pT2, FLOAT s)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4Length
float D3DXVec4Length(D3DXVECTOR4* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4LengthSq
float D3DXVec4LengthSq(D3DXVECTOR4* pV)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Lerp
D3DXVECTOR4* D3DXVec4Lerp(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Maximize
D3DXVECTOR4* D3DXVec4Maximize(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Minimize
D3DXVECTOR4* D3DXVec4Minimize(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Normalize
D3DXVECTOR4* D3DXVec4Normalize(D3DXVECTOR4* pOut, D3DXVECTOR4* pV)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4Scale
D3DXVECTOR4* D3DXVec4Scale(D3DXVECTOR4* pOut, D3DXVECTOR4* pV, float s)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Subtract
D3DXVECTOR4* D3DXVec4Subtract(D3DXVECTOR4* pOut, D3DXVECTOR4* pV1, D3DXVECTOR4* pV2)
Undocumented in source. Be warned that the author may not have intended to support it.
D3DXVec4Transform
D3DXVECTOR4* D3DXVec4Transform(D3DXVECTOR4* pOut, D3DXVECTOR4* pV, D3DXMATRIX* pM)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
D3DXVec4TransformArray
D3DXVECTOR4* D3DXVec4TransformArray(D3DXVECTOR4* pOut, UINT OutStride, D3DXVECTOR4* pV, UINT VStride, D3DXMATRIX* pM, UINT n)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Interfaces

ID3DXMatrixStack
interface ID3DXMatrixStack
Undocumented in source.

Structs

D3DMATRIX
struct D3DMATRIX
Undocumented in source.
D3DVECTOR
struct D3DVECTOR
Undocumented in source.
D3DXCOLOR
struct D3DXCOLOR
Undocumented in source.
D3DXFLOAT16
struct D3DXFLOAT16
Undocumented in source.
D3DXMATRIX
struct D3DXMATRIX
Undocumented in source.
D3DXPLANE
struct D3DXPLANE
Undocumented in source.
D3DXQUATERNION
struct D3DXQUATERNION
Undocumented in source.
D3DXVECTOR2
struct D3DXVECTOR2
Undocumented in source.
D3DXVECTOR2_16F
struct D3DXVECTOR2_16F
Undocumented in source.
D3DXVECTOR3
struct D3DXVECTOR3
Undocumented in source.
D3DXVECTOR3_16F
struct D3DXVECTOR3_16F
Undocumented in source.
D3DXVECTOR4
struct D3DXVECTOR4
Undocumented in source.
D3DXVECTOR4_16F
struct D3DXVECTOR4_16F
Undocumented in source.

Variables

D3DXSH_MAXORDER
auto D3DXSH_MAXORDER;
Undocumented in source.
D3DXSH_MINORDER
auto D3DXSH_MINORDER;
Undocumented in source.
D3DX_16F_DIG
auto D3DX_16F_DIG;
Undocumented in source.
D3DX_16F_EPSILON
auto D3DX_16F_EPSILON;
Undocumented in source.
D3DX_16F_EXP_MASK
auto D3DX_16F_EXP_MASK;
Undocumented in source.
D3DX_16F_FRAC_MASK
auto D3DX_16F_FRAC_MASK;
Undocumented in source.
D3DX_16F_MANT_DIG
auto D3DX_16F_MANT_DIG;
Undocumented in source.
D3DX_16F_MAX
auto D3DX_16F_MAX;
Undocumented in source.
D3DX_16F_MAX_10_EXP
auto D3DX_16F_MAX_10_EXP;
Undocumented in source.
D3DX_16F_MAX_EXP
auto D3DX_16F_MAX_EXP;
Undocumented in source.
D3DX_16F_MIN
auto D3DX_16F_MIN;
Undocumented in source.
D3DX_16F_MIN_10_EXP
auto D3DX_16F_MIN_10_EXP;
Undocumented in source.
D3DX_16F_MIN_EXP
auto D3DX_16F_MIN_EXP;
Undocumented in source.
D3DX_16F_RADIX
auto D3DX_16F_RADIX;
Undocumented in source.
D3DX_16F_ROUNDS
auto D3DX_16F_ROUNDS;
Undocumented in source.
D3DX_16F_SIGN_MASK
auto D3DX_16F_SIGN_MASK;
Undocumented in source.
D3DX_1BYPI
auto D3DX_1BYPI;
Undocumented in source.
D3DX_PI
auto D3DX_PI;
Undocumented in source.
IID_ID3DXMatrixStack
GUID IID_ID3DXMatrixStack;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta