|
XMFINLINE FLOAT | XMConvertToRadians (FLOAT fDegrees) |
|
XMFINLINE FLOAT | XMConvertToDegrees (FLOAT fRadians) |
|
typedef | __declspec (align(16)) UINT __vector4i[4] |
|
XMVECTOR | XMConvertVectorIntToFloat (FXMVECTOR VInt, UINT DivExponent) |
|
XMVECTOR | XMConvertVectorFloatToInt (FXMVECTOR VFloat, UINT MulExponent) |
|
XMVECTOR | XMConvertVectorUIntToFloat (FXMVECTOR VUInt, UINT DivExponent) |
|
XMVECTOR | XMConvertVectorFloatToUInt (FXMVECTOR VFloat, UINT MulExponent) |
|
FLOAT | XMConvertHalfToFloat (HALF Value) |
|
FLOAT * | XMConvertHalfToFloatStream (_Out_bytecap_x_(sizeof(FLOAT)+OutputStride *(HalfCount-1)) FLOAT *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(HALF)+InputStride *(HalfCount-1)) CONST HALF *pInputStream, _In_ UINT InputStride, _In_ UINT HalfCount) |
|
HALF | XMConvertFloatToHalf (FLOAT Value) |
|
HALF * | XMConvertFloatToHalfStream (_Out_bytecap_x_(sizeof(HALF)+OutputStride *(FloatCount-1)) HALF *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(FLOAT)+InputStride *(FloatCount-1)) CONST FLOAT *pInputStream, _In_ UINT InputStride, _In_ UINT FloatCount) |
|
XMVECTOR | XMVectorSetBinaryConstant (UINT C0, UINT C1, UINT C2, UINT C3) |
|
XMVECTOR | XMVectorSplatConstant (INT IntConstant, UINT DivExponent) |
|
XMVECTOR | XMVectorSplatConstantInt (INT IntConstant) |
|
XMVECTOR | XMLoadInt (_In_ CONST UINT *pSource) |
|
XMVECTOR | XMLoadFloat (_In_ CONST FLOAT *pSource) |
|
XMVECTOR | XMLoadInt2 (_In_count_c_(2) CONST UINT *pSource) |
|
XMVECTOR | XMLoadInt2A (_In_count_c_(2) CONST UINT *PSource) |
|
XMVECTOR | XMLoadFloat2 (_In_ CONST XMFLOAT2 *pSource) |
|
XMVECTOR | XMLoadFloat2A (_In_ CONST XMFLOAT2A *pSource) |
|
XMVECTOR | XMLoadHalf2 (_In_ CONST XMHALF2 *pSource) |
|
XMVECTOR | XMLoadShortN2 (_In_ CONST XMSHORTN2 *pSource) |
|
XMVECTOR | XMLoadShort2 (_In_ CONST XMSHORT2 *pSource) |
|
XMVECTOR | XMLoadUShortN2 (_In_ CONST XMUSHORTN2 *pSource) |
|
XMVECTOR | XMLoadUShort2 (_In_ CONST XMUSHORT2 *pSource) |
|
XMVECTOR | XMLoadInt3 (_In_count_c_(3) CONST UINT *pSource) |
|
XMVECTOR | XMLoadInt3A (_In_count_c_(3) CONST UINT *pSource) |
|
XMVECTOR | XMLoadFloat3 (_In_ CONST XMFLOAT3 *pSource) |
|
XMVECTOR | XMLoadFloat3A (_In_ CONST XMFLOAT3A *pSource) |
|
XMVECTOR | XMLoadHenDN3 (_In_ CONST XMHENDN3 *pSource) |
|
XMVECTOR | XMLoadHenD3 (_In_ CONST XMHEND3 *pSource) |
|
XMVECTOR | XMLoadUHenDN3 (_In_ CONST XMUHENDN3 *pSource) |
|
XMVECTOR | XMLoadUHenD3 (_In_ CONST XMUHEND3 *pSource) |
|
XMVECTOR | XMLoadDHenN3 (_In_ CONST XMDHENN3 *pSource) |
|
XMVECTOR | XMLoadDHen3 (_In_ CONST XMDHEN3 *pSource) |
|
XMVECTOR | XMLoadUDHenN3 (_In_ CONST XMUDHENN3 *pSource) |
|
XMVECTOR | XMLoadUDHen3 (_In_ CONST XMUDHEN3 *pSource) |
|
XMVECTOR | XMLoadU565 (_In_ CONST XMU565 *pSource) |
|
XMVECTOR | XMLoadFloat3PK (_In_ CONST XMFLOAT3PK *pSource) |
|
XMVECTOR | XMLoadFloat3SE (_In_ CONST XMFLOAT3SE *pSource) |
|
XMVECTOR | XMLoadInt4 (_In_count_c_(4) CONST UINT *pSource) |
|
XMVECTOR | XMLoadInt4A (_In_count_c_(4) CONST UINT *pSource) |
|
XMVECTOR | XMLoadFloat4 (_In_ CONST XMFLOAT4 *pSource) |
|
XMVECTOR | XMLoadFloat4A (_In_ CONST XMFLOAT4A *pSource) |
|
XMVECTOR | XMLoadHalf4 (_In_ CONST XMHALF4 *pSource) |
|
XMVECTOR | XMLoadShortN4 (_In_ CONST XMSHORTN4 *pSource) |
|
XMVECTOR | XMLoadShort4 (_In_ CONST XMSHORT4 *pSource) |
|
XMVECTOR | XMLoadUShortN4 (_In_ CONST XMUSHORTN4 *pSource) |
|
XMVECTOR | XMLoadUShort4 (_In_ CONST XMUSHORT4 *pSource) |
|
XMVECTOR | XMLoadXIcoN4 (_In_ CONST XMXICON4 *pSource) |
|
XMVECTOR | XMLoadXIco4 (_In_ CONST XMXICO4 *pSource) |
|
XMVECTOR | XMLoadIcoN4 (_In_ CONST XMICON4 *pSource) |
|
XMVECTOR | XMLoadIco4 (_In_ CONST XMICO4 *pSource) |
|
XMVECTOR | XMLoadUIcoN4 (_In_ CONST XMUICON4 *pSource) |
|
XMVECTOR | XMLoadUIco4 (_In_ CONST XMUICO4 *pSource) |
|
XMVECTOR | XMLoadXDecN4 (_In_ CONST XMXDECN4 *pSource) |
|
XMVECTOR | XMLoadXDec4 (_In_ CONST XMXDEC4 *pSource) |
|
XMVECTOR | XMLoadDecN4 (_In_ CONST XMDECN4 *pSource) |
|
XMVECTOR | XMLoadDec4 (_In_ CONST XMDEC4 *pSource) |
|
XMVECTOR | XMLoadUDecN4 (_In_ CONST XMUDECN4 *pSource) |
|
XMVECTOR | XMLoadUDec4 (_In_ CONST XMUDEC4 *pSource) |
|
XMVECTOR | XMLoadByteN4 (_In_ CONST XMBYTEN4 *pSource) |
|
XMVECTOR | XMLoadByte4 (_In_ CONST XMBYTE4 *pSource) |
|
XMVECTOR | XMLoadUByteN4 (_In_ CONST XMUBYTEN4 *pSource) |
|
XMVECTOR | XMLoadUByte4 (_In_ CONST XMUBYTE4 *pSource) |
|
XMVECTOR | XMLoadUNibble4 (_In_ CONST XMUNIBBLE4 *pSource) |
|
XMVECTOR | XMLoadU555 (_In_ CONST XMU555 *pSource) |
|
XMVECTOR | XMLoadColor (_In_ CONST XMCOLOR *pSource) |
|
XMMATRIX | XMLoadFloat3x3 (_In_ CONST XMFLOAT3X3 *pSource) |
|
XMMATRIX | XMLoadFloat4x3 (_In_ CONST XMFLOAT4X3 *pSource) |
|
XMMATRIX | XMLoadFloat4x3A (_In_ CONST XMFLOAT4X3A *pSource) |
|
XMMATRIX | XMLoadFloat4x4 (_In_ CONST XMFLOAT4X4 *pSource) |
|
XMMATRIX | XMLoadFloat4x4A (_In_ CONST XMFLOAT4X4A *pSource) |
|
VOID | XMStoreInt (_Out_ UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat (_Out_ FLOAT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt2 (_Out_cap_c_(2) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt2A (_Out_cap_c_(2) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat2 (_Out_ XMFLOAT2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat2A (_Out_ XMFLOAT2A *pDestination, FXMVECTOR V) |
|
VOID | XMStoreHalf2 (_Out_ XMHALF2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreShortN2 (_Out_ XMSHORTN2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreShort2 (_Out_ XMSHORT2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUShortN2 (_Out_ XMUSHORTN2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUShort2 (_Out_ XMUSHORT2 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt3 (_Out_cap_c_(3) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt3A (_Out_cap_c_(3) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat3 (_Out_ XMFLOAT3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat3A (_Out_ XMFLOAT3A *pDestination, FXMVECTOR V) |
|
VOID | XMStoreHenDN3 (_Out_ XMHENDN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreHenD3 (_Out_ XMHEND3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUHenDN3 (_Out_ XMUHENDN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUHenD3 (_Out_ XMUHEND3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreDHenN3 (_Out_ XMDHENN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreDHen3 (_Out_ XMDHEN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUDHenN3 (_Out_ XMUDHENN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUDHen3 (_Out_ XMUDHEN3 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreU565 (_Out_ XMU565 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat3PK (_Out_ XMFLOAT3PK *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat3SE (_Out_ XMFLOAT3SE *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt4 (_Out_cap_c_(4) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt4A (_Out_cap_c_(4) UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreInt4NC (_Out_ UINT *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat4 (_Out_ XMFLOAT4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat4A (_Out_ XMFLOAT4A *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat4NC (_Out_ XMFLOAT4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreHalf4 (_Out_ XMHALF4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreShortN4 (_Out_ XMSHORTN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreShort4 (_Out_ XMSHORT4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUShortN4 (_Out_ XMUSHORTN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUShort4 (_Out_ XMUSHORT4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreXIcoN4 (_Out_ XMXICON4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreXIco4 (_Out_ XMXICO4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreIcoN4 (_Out_ XMICON4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreIco4 (_Out_ XMICO4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUIcoN4 (_Out_ XMUICON4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUIco4 (_Out_ XMUICO4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreXDecN4 (_Out_ XMXDECN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreXDec4 (_Out_ XMXDEC4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreDecN4 (_Out_ XMDECN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreDec4 (_Out_ XMDEC4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUDecN4 (_Out_ XMUDECN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUDec4 (_Out_ XMUDEC4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreByteN4 (_Out_ XMBYTEN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreByte4 (_Out_ XMBYTE4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUByteN4 (_Out_ XMUBYTEN4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUByte4 (_Out_ XMUBYTE4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreUNibble4 (_Out_ XMUNIBBLE4 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreU555 (_Out_ XMU555 *pDestination, FXMVECTOR V) |
|
VOID | XMStoreColor (_Out_ XMCOLOR *pDestination, FXMVECTOR V) |
|
VOID | XMStoreFloat3x3 (_Out_ XMFLOAT3X3 *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat3x3NC (_Out_ XMFLOAT3X3 *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x3 (_Out_ XMFLOAT4X3 *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x3A (_Out_ XMFLOAT4X3A *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x3NC (_Out_ XMFLOAT4X3 *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x4 (_Out_ XMFLOAT4X4 *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x4A (_Out_ XMFLOAT4X4A *pDestination, CXMMATRIX M) |
|
VOID | XMStoreFloat4x4NC (_Out_ XMFLOAT4X4 *pDestination, CXMMATRIX M) |
|
XMVECTOR | XMVectorZero () |
|
XMVECTOR | XMVectorSet (FLOAT x, FLOAT y, FLOAT z, FLOAT w) |
|
XMVECTOR | XMVectorSetInt (UINT x, UINT y, UINT z, UINT w) |
|
XMVECTOR | XMVectorReplicate (FLOAT Value) |
|
XMVECTOR | XMVectorReplicatePtr (_In_ CONST FLOAT *pValue) |
|
XMVECTOR | XMVectorReplicateInt (UINT Value) |
|
XMVECTOR | XMVectorReplicateIntPtr (_In_ CONST UINT *pValue) |
|
XMVECTOR | XMVectorTrueInt () |
|
XMVECTOR | XMVectorFalseInt () |
|
XMVECTOR | XMVectorSplatX (FXMVECTOR V) |
|
XMVECTOR | XMVectorSplatY (FXMVECTOR V) |
|
XMVECTOR | XMVectorSplatZ (FXMVECTOR V) |
|
XMVECTOR | XMVectorSplatW (FXMVECTOR V) |
|
XMVECTOR | XMVectorSplatOne () |
|
XMVECTOR | XMVectorSplatInfinity () |
|
XMVECTOR | XMVectorSplatQNaN () |
|
XMVECTOR | XMVectorSplatEpsilon () |
|
XMVECTOR | XMVectorSplatSignMask () |
|
FLOAT | XMVectorGetByIndex (FXMVECTOR V, UINT i) |
|
FLOAT | XMVectorGetX (FXMVECTOR V) |
|
FLOAT | XMVectorGetY (FXMVECTOR V) |
|
FLOAT | XMVectorGetZ (FXMVECTOR V) |
|
FLOAT | XMVectorGetW (FXMVECTOR V) |
|
VOID | XMVectorGetByIndexPtr (_Out_ FLOAT *f, FXMVECTOR V, UINT i) |
|
VOID | XMVectorGetXPtr (_Out_ FLOAT *x, FXMVECTOR V) |
|
VOID | XMVectorGetYPtr (_Out_ FLOAT *y, FXMVECTOR V) |
|
VOID | XMVectorGetZPtr (_Out_ FLOAT *z, FXMVECTOR V) |
|
VOID | XMVectorGetWPtr (_Out_ FLOAT *w, FXMVECTOR V) |
|
UINT | XMVectorGetIntByIndex (FXMVECTOR V, UINT i) |
|
UINT | XMVectorGetIntX (FXMVECTOR V) |
|
UINT | XMVectorGetIntY (FXMVECTOR V) |
|
UINT | XMVectorGetIntZ (FXMVECTOR V) |
|
UINT | XMVectorGetIntW (FXMVECTOR V) |
|
VOID | XMVectorGetIntByIndexPtr (_Out_ UINT *x, FXMVECTOR V, UINT i) |
|
VOID | XMVectorGetIntXPtr (_Out_ UINT *x, FXMVECTOR V) |
|
VOID | XMVectorGetIntYPtr (_Out_ UINT *y, FXMVECTOR V) |
|
VOID | XMVectorGetIntZPtr (_Out_ UINT *z, FXMVECTOR V) |
|
VOID | XMVectorGetIntWPtr (_Out_ UINT *w, FXMVECTOR V) |
|
XMVECTOR | XMVectorSetByIndex (FXMVECTOR V, FLOAT f, UINT i) |
|
XMVECTOR | XMVectorSetX (FXMVECTOR V, FLOAT x) |
|
XMVECTOR | XMVectorSetY (FXMVECTOR V, FLOAT y) |
|
XMVECTOR | XMVectorSetZ (FXMVECTOR V, FLOAT z) |
|
XMVECTOR | XMVectorSetW (FXMVECTOR V, FLOAT w) |
|
XMVECTOR | XMVectorSetByIndexPtr (FXMVECTOR V, _In_ CONST FLOAT *f, UINT i) |
|
XMVECTOR | XMVectorSetXPtr (FXMVECTOR V, _In_ CONST FLOAT *x) |
|
XMVECTOR | XMVectorSetYPtr (FXMVECTOR V, _In_ CONST FLOAT *y) |
|
XMVECTOR | XMVectorSetZPtr (FXMVECTOR V, _In_ CONST FLOAT *z) |
|
XMVECTOR | XMVectorSetWPtr (FXMVECTOR V, _In_ CONST FLOAT *w) |
|
XMVECTOR | XMVectorSetIntByIndex (FXMVECTOR V, UINT x, UINT i) |
|
XMVECTOR | XMVectorSetIntX (FXMVECTOR V, UINT x) |
|
XMVECTOR | XMVectorSetIntY (FXMVECTOR V, UINT y) |
|
XMVECTOR | XMVectorSetIntZ (FXMVECTOR V, UINT z) |
|
XMVECTOR | XMVectorSetIntW (FXMVECTOR V, UINT w) |
|
XMVECTOR | XMVectorSetIntByIndexPtr (FXMVECTOR V, _In_ CONST UINT *x, UINT i) |
|
XMVECTOR | XMVectorSetIntXPtr (FXMVECTOR V, _In_ CONST UINT *x) |
|
XMVECTOR | XMVectorSetIntYPtr (FXMVECTOR V, _In_ CONST UINT *y) |
|
XMVECTOR | XMVectorSetIntZPtr (FXMVECTOR V, _In_ CONST UINT *z) |
|
XMVECTOR | XMVectorSetIntWPtr (FXMVECTOR V, _In_ CONST UINT *w) |
|
XMVECTOR | XMVectorPermuteControl (UINT ElementIndex0, UINT ElementIndex1, UINT ElementIndex2, UINT ElementIndex3) |
|
XMVECTOR | XMVectorPermute (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Control) |
|
XMVECTOR | XMVectorSelectControl (UINT VectorIndex0, UINT VectorIndex1, UINT VectorIndex2, UINT VectorIndex3) |
|
XMVECTOR | XMVectorSelect (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Control) |
|
XMVECTOR | XMVectorMergeXY (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorMergeZW (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorShiftLeft (FXMVECTOR V1, FXMVECTOR V2, UINT Elements) |
|
XMVECTOR | XMVectorRotateLeft (FXMVECTOR V, UINT Elements) |
|
XMVECTOR | XMVectorRotateRight (FXMVECTOR V, UINT Elements) |
|
XMVECTOR | XMVectorSwizzle (FXMVECTOR V, UINT E0, UINT E1, UINT E2, UINT E3) |
|
XMVECTOR | XMVectorInsert (FXMVECTOR VD, FXMVECTOR VS, UINT VSLeftRotateElements, UINT Select0, UINT Select1, UINT Select2, UINT Select3) |
|
XMVECTOR | XMVectorEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorEqualR (_Out_ UINT *pCR, FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorEqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorEqualIntR (_Out_ UINT *pCR, FXMVECTOR V, FXMVECTOR V2) |
|
XMVECTOR | XMVectorNearEqual (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Epsilon) |
|
XMVECTOR | XMVectorNotEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorNotEqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorGreater (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorGreaterR (_Out_ UINT *pCR, FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorGreaterOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorGreaterOrEqualR (_Out_ UINT *pCR, FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorLess (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorLessOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorInBounds (FXMVECTOR V, FXMVECTOR Bounds) |
|
XMVECTOR | XMVectorInBoundsR (_Out_ UINT *pCR, FXMVECTOR V, FXMVECTOR Bounds) |
|
XMVECTOR | XMVectorIsNaN (FXMVECTOR V) |
|
XMVECTOR | XMVectorIsInfinite (FXMVECTOR V) |
|
XMVECTOR | XMVectorMin (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorMax (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorRound (FXMVECTOR V) |
|
XMVECTOR | XMVectorTruncate (FXMVECTOR V) |
|
XMVECTOR | XMVectorFloor (FXMVECTOR V) |
|
XMVECTOR | XMVectorCeiling (FXMVECTOR V) |
|
XMVECTOR | XMVectorClamp (FXMVECTOR V, FXMVECTOR Min, FXMVECTOR Max) |
|
XMVECTOR | XMVectorSaturate (FXMVECTOR V) |
|
XMVECTOR | XMVectorAndInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorAndCInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorOrInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorNorInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorXorInt (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorNegate (FXMVECTOR V) |
|
XMVECTOR | XMVectorAdd (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorAddAngles (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorSubtract (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorSubtractAngles (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorMultiply (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorMultiplyAdd (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR V3) |
|
XMVECTOR | XMVectorDivide (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorNegativeMultiplySubtract (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR V3) |
|
XMVECTOR | XMVectorScale (FXMVECTOR V, FLOAT ScaleFactor) |
|
XMVECTOR | XMVectorReciprocalEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorReciprocal (FXMVECTOR V) |
|
XMVECTOR | XMVectorSqrtEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorSqrt (FXMVECTOR V) |
|
XMVECTOR | XMVectorReciprocalSqrtEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorReciprocalSqrt (FXMVECTOR V) |
|
XMVECTOR | XMVectorExpEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorExp (FXMVECTOR V) |
|
XMVECTOR | XMVectorLogEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorLog (FXMVECTOR V) |
|
XMVECTOR | XMVectorPowEst (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorPow (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorAbs (FXMVECTOR V) |
|
XMVECTOR | XMVectorMod (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVectorModAngles (FXMVECTOR Angles) |
|
XMVECTOR | XMVectorSin (FXMVECTOR V) |
|
XMVECTOR | XMVectorSinEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorCos (FXMVECTOR V) |
|
XMVECTOR | XMVectorCosEst (FXMVECTOR V) |
|
VOID | XMVectorSinCos (_Out_ XMVECTOR *pSin, _Out_ XMVECTOR *pCos, FXMVECTOR V) |
|
VOID | XMVectorSinCosEst (_Out_ XMVECTOR *pSin, _Out_ XMVECTOR *pCos, FXMVECTOR V) |
|
XMVECTOR | XMVectorTan (FXMVECTOR V) |
|
XMVECTOR | XMVectorTanEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorSinH (FXMVECTOR V) |
|
XMVECTOR | XMVectorSinHEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorCosH (FXMVECTOR V) |
|
XMVECTOR | XMVectorCosHEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorTanH (FXMVECTOR V) |
|
XMVECTOR | XMVectorTanHEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorASin (FXMVECTOR V) |
|
XMVECTOR | XMVectorASinEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorACos (FXMVECTOR V) |
|
XMVECTOR | XMVectorACosEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorATan (FXMVECTOR V) |
|
XMVECTOR | XMVectorATanEst (FXMVECTOR V) |
|
XMVECTOR | XMVectorATan2 (FXMVECTOR Y, FXMVECTOR X) |
|
XMVECTOR | XMVectorATan2Est (FXMVECTOR Y, FXMVECTOR X) |
|
XMVECTOR | XMVectorLerp (FXMVECTOR V0, FXMVECTOR V1, FLOAT t) |
|
XMVECTOR | XMVectorLerpV (FXMVECTOR V0, FXMVECTOR V1, FXMVECTOR T) |
|
XMVECTOR | XMVectorHermite (FXMVECTOR Position0, FXMVECTOR Tangent0, FXMVECTOR Position1, CXMVECTOR Tangent1, FLOAT t) |
|
XMVECTOR | XMVectorHermiteV (FXMVECTOR Position0, FXMVECTOR Tangent0, FXMVECTOR Position1, CXMVECTOR Tangent1, CXMVECTOR T) |
|
XMVECTOR | XMVectorCatmullRom (FXMVECTOR Position0, FXMVECTOR Position1, FXMVECTOR Position2, CXMVECTOR Position3, FLOAT t) |
|
XMVECTOR | XMVectorCatmullRomV (FXMVECTOR Position0, FXMVECTOR Position1, FXMVECTOR Position2, CXMVECTOR Position3, CXMVECTOR T) |
|
XMVECTOR | XMVectorBaryCentric (FXMVECTOR Position0, FXMVECTOR Position1, FXMVECTOR Position2, FLOAT f, FLOAT g) |
|
XMVECTOR | XMVectorBaryCentricV (FXMVECTOR Position0, FXMVECTOR Position1, FXMVECTOR Position2, CXMVECTOR F, CXMVECTOR G) |
|
BOOL | XMVector2Equal (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector2EqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2EqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector2EqualIntR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2NearEqual (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Epsilon) |
|
BOOL | XMVector2NotEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2NotEqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2Greater (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector2GreaterR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2GreaterOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector2GreaterOrEqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2Less (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2LessOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector2InBounds (FXMVECTOR V, FXMVECTOR Bounds) |
|
UINT | XMVector2InBoundsR (FXMVECTOR V, FXMVECTOR Bounds) |
|
BOOL | XMVector2IsNaN (FXMVECTOR V) |
|
BOOL | XMVector2IsInfinite (FXMVECTOR V) |
|
XMVECTOR | XMVector2Dot (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector2Cross (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector2LengthSq (FXMVECTOR V) |
|
XMVECTOR | XMVector2ReciprocalLengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector2ReciprocalLength (FXMVECTOR V) |
|
XMVECTOR | XMVector2LengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector2Length (FXMVECTOR V) |
|
XMVECTOR | XMVector2NormalizeEst (FXMVECTOR V) |
|
XMVECTOR | XMVector2Normalize (FXMVECTOR V) |
|
XMVECTOR | XMVector2ClampLength (FXMVECTOR V, FLOAT LengthMin, FLOAT LengthMax) |
|
XMVECTOR | XMVector2ClampLengthV (FXMVECTOR V, FXMVECTOR LengthMin, FXMVECTOR LengthMax) |
|
XMVECTOR | XMVector2Reflect (FXMVECTOR Incident, FXMVECTOR Normal) |
|
XMVECTOR | XMVector2Refract (FXMVECTOR Incident, FXMVECTOR Normal, FLOAT RefractionIndex) |
|
XMVECTOR | XMVector2RefractV (FXMVECTOR Incident, FXMVECTOR Normal, FXMVECTOR RefractionIndex) |
|
XMVECTOR | XMVector2Orthogonal (FXMVECTOR V) |
|
XMVECTOR | XMVector2AngleBetweenNormalsEst (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector2AngleBetweenNormals (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector2AngleBetweenVectors (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector2LinePointDistance (FXMVECTOR LinePoint1, FXMVECTOR LinePoint2, FXMVECTOR Point) |
|
XMVECTOR | XMVector2IntersectLine (FXMVECTOR Line1Point1, FXMVECTOR Line1Point2, FXMVECTOR Line2Point1, CXMVECTOR Line2Point2) |
|
XMVECTOR | XMVector2Transform (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT4 * | XMVector2TransformStream (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(VectorCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT2)+InputStride *(VectorCount-1)) CONST XMFLOAT2 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMFLOAT4 * | XMVector2TransformStreamNC (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(VectorCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT2)+InputStride *(VectorCount-1)) CONST XMFLOAT2 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMVECTOR | XMVector2TransformCoord (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT2 * | XMVector2TransformCoordStream (_Out_bytecap_x_(sizeof(XMFLOAT2)+OutputStride *(VectorCount-1)) XMFLOAT2 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT2)+InputStride *(VectorCount-1)) CONST XMFLOAT2 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMVECTOR | XMVector2TransformNormal (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT2 * | XMVector2TransformNormalStream (_Out_bytecap_x_(sizeof(XMFLOAT2)+OutputStride *(VectorCount-1)) XMFLOAT2 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT2)+InputStride *(VectorCount-1)) CONST XMFLOAT2 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
BOOL | XMVector3Equal (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector3EqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3EqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector3EqualIntR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3NearEqual (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Epsilon) |
|
BOOL | XMVector3NotEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3NotEqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3Greater (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector3GreaterR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3GreaterOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector3GreaterOrEqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3Less (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3LessOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector3InBounds (FXMVECTOR V, FXMVECTOR Bounds) |
|
UINT | XMVector3InBoundsR (FXMVECTOR V, FXMVECTOR Bounds) |
|
BOOL | XMVector3IsNaN (FXMVECTOR V) |
|
BOOL | XMVector3IsInfinite (FXMVECTOR V) |
|
XMVECTOR | XMVector3Dot (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector3Cross (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector3LengthSq (FXMVECTOR V) |
|
XMVECTOR | XMVector3ReciprocalLengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector3ReciprocalLength (FXMVECTOR V) |
|
XMVECTOR | XMVector3LengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector3Length (FXMVECTOR V) |
|
XMVECTOR | XMVector3NormalizeEst (FXMVECTOR V) |
|
XMVECTOR | XMVector3Normalize (FXMVECTOR V) |
|
XMVECTOR | XMVector3ClampLength (FXMVECTOR V, FLOAT LengthMin, FLOAT LengthMax) |
|
XMVECTOR | XMVector3ClampLengthV (FXMVECTOR V, FXMVECTOR LengthMin, FXMVECTOR LengthMax) |
|
XMVECTOR | XMVector3Reflect (FXMVECTOR Incident, FXMVECTOR Normal) |
|
XMVECTOR | XMVector3Refract (FXMVECTOR Incident, FXMVECTOR Normal, FLOAT RefractionIndex) |
|
XMVECTOR | XMVector3RefractV (FXMVECTOR Incident, FXMVECTOR Normal, FXMVECTOR RefractionIndex) |
|
XMVECTOR | XMVector3Orthogonal (FXMVECTOR V) |
|
XMVECTOR | XMVector3AngleBetweenNormalsEst (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector3AngleBetweenNormals (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector3AngleBetweenVectors (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector3LinePointDistance (FXMVECTOR LinePoint1, FXMVECTOR LinePoint2, FXMVECTOR Point) |
|
VOID | XMVector3ComponentsFromNormal (_Out_ XMVECTOR *pParallel, _Out_ XMVECTOR *pPerpendicular, FXMVECTOR V, FXMVECTOR Normal) |
|
XMVECTOR | XMVector3Rotate (FXMVECTOR V, FXMVECTOR RotationQuaternion) |
|
XMVECTOR | XMVector3InverseRotate (FXMVECTOR V, FXMVECTOR RotationQuaternion) |
|
XMVECTOR | XMVector3Transform (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT4 * | XMVector3TransformStream (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(VectorCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMFLOAT4 * | XMVector3TransformStreamNC (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(VectorCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMVECTOR | XMVector3TransformCoord (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT3 * | XMVector3TransformCoordStream (_Out_bytecap_x_(sizeof(XMFLOAT3)+OutputStride *(VectorCount-1)) XMFLOAT3 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMVECTOR | XMVector3TransformNormal (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT3 * | XMVector3TransformNormalStream (_Out_bytecap_x_(sizeof(XMFLOAT3)+OutputStride *(VectorCount-1)) XMFLOAT3 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
XMVECTOR | XMVector3Project (FXMVECTOR V, FLOAT ViewportX, FLOAT ViewportY, FLOAT ViewportWidth, FLOAT ViewportHeight, FLOAT ViewportMinZ, FLOAT ViewportMaxZ, CXMMATRIX Projection, CXMMATRIX View, CXMMATRIX World) |
|
XMFLOAT3 * | XMVector3ProjectStream (_Out_bytecap_x_(sizeof(XMFLOAT3)+OutputStride *(VectorCount-1)) XMFLOAT3 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, FLOAT ViewportX, FLOAT ViewportY, FLOAT ViewportWidth, FLOAT ViewportHeight, FLOAT ViewportMinZ, FLOAT ViewportMaxZ, CXMMATRIX Projection, CXMMATRIX View, CXMMATRIX World) |
|
XMVECTOR | XMVector3Unproject (FXMVECTOR V, FLOAT ViewportX, FLOAT ViewportY, FLOAT ViewportWidth, FLOAT ViewportHeight, FLOAT ViewportMinZ, FLOAT ViewportMaxZ, CXMMATRIX Projection, CXMMATRIX View, CXMMATRIX World) |
|
XMFLOAT3 * | XMVector3UnprojectStream (_Out_bytecap_x_(sizeof(XMFLOAT3)+OutputStride *(VectorCount-1)) XMFLOAT3 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT3)+InputStride *(VectorCount-1)) CONST XMFLOAT3 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, FLOAT ViewportX, FLOAT ViewportY, FLOAT ViewportWidth, FLOAT ViewportHeight, FLOAT ViewportMinZ, FLOAT ViewportMaxZ, CXMMATRIX Projection, CXMMATRIX View, CXMMATRIX World) |
|
BOOL | XMVector4Equal (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector4EqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4EqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector4EqualIntR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4NearEqual (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR Epsilon) |
|
BOOL | XMVector4NotEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4NotEqualInt (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4Greater (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector4GreaterR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4GreaterOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
UINT | XMVector4GreaterOrEqualR (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4Less (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4LessOrEqual (FXMVECTOR V1, FXMVECTOR V2) |
|
BOOL | XMVector4InBounds (FXMVECTOR V, FXMVECTOR Bounds) |
|
UINT | XMVector4InBoundsR (FXMVECTOR V, FXMVECTOR Bounds) |
|
BOOL | XMVector4IsNaN (FXMVECTOR V) |
|
BOOL | XMVector4IsInfinite (FXMVECTOR V) |
|
XMVECTOR | XMVector4Dot (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector4Cross (FXMVECTOR V1, FXMVECTOR V2, FXMVECTOR V3) |
|
XMVECTOR | XMVector4LengthSq (FXMVECTOR V) |
|
XMVECTOR | XMVector4ReciprocalLengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector4ReciprocalLength (FXMVECTOR V) |
|
XMVECTOR | XMVector4LengthEst (FXMVECTOR V) |
|
XMVECTOR | XMVector4Length (FXMVECTOR V) |
|
XMVECTOR | XMVector4NormalizeEst (FXMVECTOR V) |
|
XMVECTOR | XMVector4Normalize (FXMVECTOR V) |
|
XMVECTOR | XMVector4ClampLength (FXMVECTOR V, FLOAT LengthMin, FLOAT LengthMax) |
|
XMVECTOR | XMVector4ClampLengthV (FXMVECTOR V, FXMVECTOR LengthMin, FXMVECTOR LengthMax) |
|
XMVECTOR | XMVector4Reflect (FXMVECTOR Incident, FXMVECTOR Normal) |
|
XMVECTOR | XMVector4Refract (FXMVECTOR Incident, FXMVECTOR Normal, FLOAT RefractionIndex) |
|
XMVECTOR | XMVector4RefractV (FXMVECTOR Incident, FXMVECTOR Normal, FXMVECTOR RefractionIndex) |
|
XMVECTOR | XMVector4Orthogonal (FXMVECTOR V) |
|
XMVECTOR | XMVector4AngleBetweenNormalsEst (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector4AngleBetweenNormals (FXMVECTOR N1, FXMVECTOR N2) |
|
XMVECTOR | XMVector4AngleBetweenVectors (FXMVECTOR V1, FXMVECTOR V2) |
|
XMVECTOR | XMVector4Transform (FXMVECTOR V, CXMMATRIX M) |
|
XMFLOAT4 * | XMVector4TransformStream (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(VectorCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT4)+InputStride *(VectorCount-1)) CONST XMFLOAT4 *pInputStream, _In_ UINT InputStride, _In_ UINT VectorCount, CXMMATRIX M) |
|
BOOL | XMMatrixIsNaN (CXMMATRIX M) |
|
BOOL | XMMatrixIsInfinite (CXMMATRIX M) |
|
BOOL | XMMatrixIsIdentity (CXMMATRIX M) |
|
XMMATRIX | XMMatrixMultiply (CXMMATRIX M1, CXMMATRIX M2) |
|
XMMATRIX | XMMatrixMultiplyTranspose (CXMMATRIX M1, CXMMATRIX M2) |
|
XMMATRIX | XMMatrixTranspose (CXMMATRIX M) |
|
XMMATRIX | XMMatrixInverse (_Out_ XMVECTOR *pDeterminant, CXMMATRIX M) |
|
XMVECTOR | XMMatrixDeterminant (CXMMATRIX M) |
|
BOOL | XMMatrixDecompose (_Out_ XMVECTOR *outScale, _Out_ XMVECTOR *outRotQuat, _Out_ XMVECTOR *outTrans, CXMMATRIX M) |
|
XMMATRIX | XMMatrixIdentity () |
|
XMMATRIX | XMMatrixSet (FLOAT m00, FLOAT m01, FLOAT m02, FLOAT m03, FLOAT m10, FLOAT m11, FLOAT m12, FLOAT m13, FLOAT m20, FLOAT m21, FLOAT m22, FLOAT m23, FLOAT m30, FLOAT m31, FLOAT m32, FLOAT m33) |
|
XMMATRIX | XMMatrixTranslation (FLOAT OffsetX, FLOAT OffsetY, FLOAT OffsetZ) |
|
XMMATRIX | XMMatrixTranslationFromVector (FXMVECTOR Offset) |
|
XMMATRIX | XMMatrixScaling (FLOAT ScaleX, FLOAT ScaleY, FLOAT ScaleZ) |
|
XMMATRIX | XMMatrixScalingFromVector (FXMVECTOR Scale) |
|
XMMATRIX | XMMatrixRotationX (FLOAT Angle) |
|
XMMATRIX | XMMatrixRotationY (FLOAT Angle) |
|
XMMATRIX | XMMatrixRotationZ (FLOAT Angle) |
|
XMMATRIX | XMMatrixRotationRollPitchYaw (FLOAT Pitch, FLOAT Yaw, FLOAT Roll) |
|
XMMATRIX | XMMatrixRotationRollPitchYawFromVector (FXMVECTOR Angles) |
|
XMMATRIX | XMMatrixRotationNormal (FXMVECTOR NormalAxis, FLOAT Angle) |
|
XMMATRIX | XMMatrixRotationAxis (FXMVECTOR Axis, FLOAT Angle) |
|
XMMATRIX | XMMatrixRotationQuaternion (FXMVECTOR Quaternion) |
|
XMMATRIX | XMMatrixTransformation2D (FXMVECTOR ScalingOrigin, FLOAT ScalingOrientation, FXMVECTOR Scaling, FXMVECTOR RotationOrigin, FLOAT Rotation, CXMVECTOR Translation) |
|
XMMATRIX | XMMatrixTransformation (FXMVECTOR ScalingOrigin, FXMVECTOR ScalingOrientationQuaternion, FXMVECTOR Scaling, CXMVECTOR RotationOrigin, CXMVECTOR RotationQuaternion, CXMVECTOR Translation) |
|
XMMATRIX | XMMatrixAffineTransformation2D (FXMVECTOR Scaling, FXMVECTOR RotationOrigin, FLOAT Rotation, FXMVECTOR Translation) |
|
XMMATRIX | XMMatrixAffineTransformation (FXMVECTOR Scaling, FXMVECTOR RotationOrigin, FXMVECTOR RotationQuaternion, CXMVECTOR Translation) |
|
XMMATRIX | XMMatrixReflect (FXMVECTOR ReflectionPlane) |
|
XMMATRIX | XMMatrixShadow (FXMVECTOR ShadowPlane, FXMVECTOR LightPosition) |
|
XMMATRIX | XMMatrixLookAtLH (FXMVECTOR EyePosition, FXMVECTOR FocusPosition, FXMVECTOR UpDirection) |
|
XMMATRIX | XMMatrixLookAtRH (FXMVECTOR EyePosition, FXMVECTOR FocusPosition, FXMVECTOR UpDirection) |
|
XMMATRIX | XMMatrixLookToLH (FXMVECTOR EyePosition, FXMVECTOR EyeDirection, FXMVECTOR UpDirection) |
|
XMMATRIX | XMMatrixLookToRH (FXMVECTOR EyePosition, FXMVECTOR EyeDirection, FXMVECTOR UpDirection) |
|
XMMATRIX | XMMatrixPerspectiveLH (FLOAT ViewWidth, FLOAT ViewHeight, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixPerspectiveRH (FLOAT ViewWidth, FLOAT ViewHeight, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixPerspectiveFovLH (FLOAT FovAngleY, FLOAT AspectHByW, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixPerspectiveFovRH (FLOAT FovAngleY, FLOAT AspectHByW, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixPerspectiveOffCenterLH (FLOAT ViewLeft, FLOAT ViewRight, FLOAT ViewBottom, FLOAT ViewTop, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixPerspectiveOffCenterRH (FLOAT ViewLeft, FLOAT ViewRight, FLOAT ViewBottom, FLOAT ViewTop, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixOrthographicLH (FLOAT ViewWidth, FLOAT ViewHeight, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixOrthographicRH (FLOAT ViewWidth, FLOAT ViewHeight, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixOrthographicOffCenterLH (FLOAT ViewLeft, FLOAT ViewRight, FLOAT ViewBottom, FLOAT ViewTop, FLOAT NearZ, FLOAT FarZ) |
|
XMMATRIX | XMMatrixOrthographicOffCenterRH (FLOAT ViewLeft, FLOAT ViewRight, FLOAT ViewBottom, FLOAT ViewTop, FLOAT NearZ, FLOAT FarZ) |
|
BOOL | XMQuaternionEqual (FXMVECTOR Q1, FXMVECTOR Q2) |
|
BOOL | XMQuaternionNotEqual (FXMVECTOR Q1, FXMVECTOR Q2) |
|
BOOL | XMQuaternionIsNaN (FXMVECTOR Q) |
|
BOOL | XMQuaternionIsInfinite (FXMVECTOR Q) |
|
BOOL | XMQuaternionIsIdentity (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionDot (FXMVECTOR Q1, FXMVECTOR Q2) |
|
XMVECTOR | XMQuaternionMultiply (FXMVECTOR Q1, FXMVECTOR Q2) |
|
XMVECTOR | XMQuaternionLengthSq (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionReciprocalLength (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionLength (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionNormalizeEst (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionNormalize (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionConjugate (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionInverse (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionLn (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionExp (FXMVECTOR Q) |
|
XMVECTOR | XMQuaternionSlerp (FXMVECTOR Q0, FXMVECTOR Q1, FLOAT t) |
|
XMVECTOR | XMQuaternionSlerpV (FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR T) |
|
XMVECTOR | XMQuaternionSquad (FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR Q2, CXMVECTOR Q3, FLOAT t) |
|
XMVECTOR | XMQuaternionSquadV (FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR Q2, CXMVECTOR Q3, CXMVECTOR T) |
|
VOID | XMQuaternionSquadSetup (_Out_ XMVECTOR *pA, _Out_ XMVECTOR *pB, _Out_ XMVECTOR *pC, FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR Q2, CXMVECTOR Q3) |
|
XMVECTOR | XMQuaternionBaryCentric (FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR Q2, FLOAT f, FLOAT g) |
|
XMVECTOR | XMQuaternionBaryCentricV (FXMVECTOR Q0, FXMVECTOR Q1, FXMVECTOR Q2, CXMVECTOR F, CXMVECTOR G) |
|
XMVECTOR | XMQuaternionIdentity () |
|
XMVECTOR | XMQuaternionRotationRollPitchYaw (FLOAT Pitch, FLOAT Yaw, FLOAT Roll) |
|
XMVECTOR | XMQuaternionRotationRollPitchYawFromVector (FXMVECTOR Angles) |
|
XMVECTOR | XMQuaternionRotationNormal (FXMVECTOR NormalAxis, FLOAT Angle) |
|
XMVECTOR | XMQuaternionRotationAxis (FXMVECTOR Axis, FLOAT Angle) |
|
XMVECTOR | XMQuaternionRotationMatrix (CXMMATRIX M) |
|
VOID | XMQuaternionToAxisAngle (_Out_ XMVECTOR *pAxis, _Out_ FLOAT *pAngle, FXMVECTOR Q) |
|
BOOL | XMPlaneEqual (FXMVECTOR P1, FXMVECTOR P2) |
|
BOOL | XMPlaneNearEqual (FXMVECTOR P1, FXMVECTOR P2, FXMVECTOR Epsilon) |
|
BOOL | XMPlaneNotEqual (FXMVECTOR P1, FXMVECTOR P2) |
|
BOOL | XMPlaneIsNaN (FXMVECTOR P) |
|
BOOL | XMPlaneIsInfinite (FXMVECTOR P) |
|
XMVECTOR | XMPlaneDot (FXMVECTOR P, FXMVECTOR V) |
|
XMVECTOR | XMPlaneDotCoord (FXMVECTOR P, FXMVECTOR V) |
|
XMVECTOR | XMPlaneDotNormal (FXMVECTOR P, FXMVECTOR V) |
|
XMVECTOR | XMPlaneNormalizeEst (FXMVECTOR P) |
|
XMVECTOR | XMPlaneNormalize (FXMVECTOR P) |
|
XMVECTOR | XMPlaneIntersectLine (FXMVECTOR P, FXMVECTOR LinePoint1, FXMVECTOR LinePoint2) |
|
VOID | XMPlaneIntersectPlane (_Out_ XMVECTOR *pLinePoint1, _Out_ XMVECTOR *pLinePoint2, FXMVECTOR P1, FXMVECTOR P2) |
|
XMVECTOR | XMPlaneTransform (FXMVECTOR P, CXMMATRIX M) |
|
XMFLOAT4 * | XMPlaneTransformStream (_Out_bytecap_x_(sizeof(XMFLOAT4)+OutputStride *(PlaneCount-1)) XMFLOAT4 *pOutputStream, _In_ UINT OutputStride, _In_bytecount_x_(sizeof(XMFLOAT4)+InputStride *(PlaneCount-1)) CONST XMFLOAT4 *pInputStream, _In_ UINT InputStride, _In_ UINT PlaneCount, CXMMATRIX M) |
|
XMVECTOR | XMPlaneFromPointNormal (FXMVECTOR Point, FXMVECTOR Normal) |
|
XMVECTOR | XMPlaneFromPoints (FXMVECTOR Point1, FXMVECTOR Point2, FXMVECTOR Point3) |
|
BOOL | XMColorEqual (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorNotEqual (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorGreater (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorGreaterOrEqual (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorLess (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorLessOrEqual (FXMVECTOR C1, FXMVECTOR C2) |
|
BOOL | XMColorIsNaN (FXMVECTOR C) |
|
BOOL | XMColorIsInfinite (FXMVECTOR C) |
|
XMVECTOR | XMColorNegative (FXMVECTOR C) |
|
XMVECTOR | XMColorModulate (FXMVECTOR C1, FXMVECTOR C2) |
|
XMVECTOR | XMColorAdjustSaturation (FXMVECTOR C, FLOAT Saturation) |
|
XMVECTOR | XMColorAdjustContrast (FXMVECTOR C, FLOAT Contrast) |
|
BOOL | XMVerifyCPUSupport () |
|
VOID | XMAssert (_In_z_ CONST CHAR *pExpression, _In_z_ CONST CHAR *pFileName, UINT LineNumber) |
|
XMVECTOR | XMFresnelTerm (FXMVECTOR CosIncidentAngle, FXMVECTOR RefractionIndex) |
|
BOOL | XMScalarNearEqual (FLOAT S1, FLOAT S2, FLOAT Epsilon) |
|
FLOAT | XMScalarModAngle (FLOAT Value) |
|
FLOAT | XMScalarSin (FLOAT Value) |
|
FLOAT | XMScalarCos (FLOAT Value) |
|
VOID | XMScalarSinCos (_Out_ FLOAT *pSin, _Out_ FLOAT *pCos, FLOAT Value) |
|
FLOAT | XMScalarASin (FLOAT Value) |
|
FLOAT | XMScalarACos (FLOAT Value) |
|
FLOAT | XMScalarSinEst (FLOAT Value) |
|
FLOAT | XMScalarCosEst (FLOAT Value) |
|
VOID | XMScalarSinCosEst (_Out_ FLOAT *pSin, _Out_ FLOAT *pCos, FLOAT Value) |
|
FLOAT | XMScalarASinEst (FLOAT Value) |
|
FLOAT | XMScalarACosEst (FLOAT Value) |
|
|
XMGLOBALCONST XMVECTORF32 | g_XMSinCoefficients0 = {1.0f, -0.166666667f, 8.333333333e-3f, -1.984126984e-4f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMSinCoefficients1 = {2.755731922e-6f, -2.505210839e-8f, 1.605904384e-10f, -7.647163732e-13f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMSinCoefficients2 = {2.811457254e-15f, -8.220635247e-18f, 1.957294106e-20f, -3.868170171e-23f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMCosCoefficients0 = {1.0f, -0.5f, 4.166666667e-2f, -1.388888889e-3f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMCosCoefficients1 = {2.480158730e-5f, -2.755731922e-7f, 2.087675699e-9f, -1.147074560e-11f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMCosCoefficients2 = {4.779477332e-14f, -1.561920697e-16f, 4.110317623e-19f, -8.896791392e-22f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMTanCoefficients0 = {1.0f, 0.333333333f, 0.133333333f, 5.396825397e-2f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMTanCoefficients1 = {2.186948854e-2f, 8.863235530e-3f, 3.592128167e-3f, 1.455834485e-3f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMTanCoefficients2 = {5.900274264e-4f, 2.391290764e-4f, 9.691537707e-5f, 3.927832950e-5f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMASinCoefficients0 = {-0.05806367563904f, -0.41861972469416f, 0.22480114791621f, 2.17337241360606f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMASinCoefficients1 = {0.61657275907170f, 4.29696498283455f, -1.18942822255452f, -6.53784832094831f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMASinCoefficients2 = {-1.36926553863413f, -4.48179294237210f, 1.41810672941833f, 5.48179257935713f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMATanCoefficients0 = {1.0f, 0.333333334f, 0.2f, 0.142857143f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMATanCoefficients1 = {1.111111111e-1f, 9.090909091e-2f, 7.692307692e-2f, 6.666666667e-2f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMATanCoefficients2 = {5.882352941e-2f, 5.263157895e-2f, 4.761904762e-2f, 4.347826087e-2f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMSinEstCoefficients = {1.0f, -1.66521856991541e-1f, 8.199913018755e-3f, -1.61475937228e-4f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMCosEstCoefficients = {1.0f, -4.95348008918096e-1f, 3.878259962881e-2f, -9.24587976263e-4f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMTanEstCoefficients = {2.484f, -1.954923183e-1f, 2.467401101f, XM_1DIVPI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMATanEstCoefficients = {7.689891418951e-1f, 1.104742493348f, 8.661844266006e-1f, XM_PIDIV2} |
|
XMGLOBALCONST XMVECTORF32 | g_XMASinEstCoefficients = {-1.36178272886711f, 2.37949493464538f, -8.08228565650486e-1f, 2.78440142746736e-1f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMASinEstConstants = {1.00000011921f, XM_PIDIV2, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMPiConstants0 = {XM_PI, XM_2PI, XM_1DIVPI, XM_1DIV2PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMIdentityR0 = {1.0f, 0.0f, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMIdentityR1 = {0.0f, 1.0f, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMIdentityR2 = {0.0f, 0.0f, 1.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMIdentityR3 = {0.0f, 0.0f, 0.0f, 1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegIdentityR0 = {-1.0f,0.0f, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegIdentityR1 = {0.0f,-1.0f, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegIdentityR2 = {0.0f, 0.0f,-1.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegIdentityR3 = {0.0f, 0.0f, 0.0f,-1.0f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMNegativeZero = {0x80000000, 0x80000000, 0x80000000, 0x80000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMNegate3 = {0x80000000, 0x80000000, 0x80000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMask3 = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskX = {0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskY = {0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskZ = {0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskW = {0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF} |
|
XMGLOBALCONST XMVECTORF32 | g_XMOne = { 1.0f, 1.0f, 1.0f, 1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMOne3 = { 1.0f, 1.0f, 1.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMZero = { 0.0f, 0.0f, 0.0f, 0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegativeOne = {-1.0f,-1.0f,-1.0f,-1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMOneHalf = { 0.5f, 0.5f, 0.5f, 0.5f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegativeOneHalf = {-0.5f,-0.5f,-0.5f,-0.5f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegativeTwoPi = {-XM_2PI, -XM_2PI, -XM_2PI, -XM_2PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegativePi = {-XM_PI, -XM_PI, -XM_PI, -XM_PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMHalfPi = {XM_PIDIV2, XM_PIDIV2, XM_PIDIV2, XM_PIDIV2} |
|
XMGLOBALCONST XMVECTORF32 | g_XMPi = {XM_PI, XM_PI, XM_PI, XM_PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMReciprocalPi = {XM_1DIVPI, XM_1DIVPI, XM_1DIVPI, XM_1DIVPI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMTwoPi = {XM_2PI, XM_2PI, XM_2PI, XM_2PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMReciprocalTwoPi = {XM_1DIV2PI, XM_1DIV2PI, XM_1DIV2PI, XM_1DIV2PI} |
|
XMGLOBALCONST XMVECTORF32 | g_XMEpsilon = {1.192092896e-7f, 1.192092896e-7f, 1.192092896e-7f, 1.192092896e-7f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMInfinity = {0x7F800000, 0x7F800000, 0x7F800000, 0x7F800000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMQNaN = {0x7FC00000, 0x7FC00000, 0x7FC00000, 0x7FC00000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMQNaNTest = {0x007FFFFF, 0x007FFFFF, 0x007FFFFF, 0x007FFFFF} |
|
XMGLOBALCONST XMVECTORI32 | g_XMAbsMask = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFltMin = {0x00800000, 0x00800000, 0x00800000, 0x00800000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFltMax = {0x7F7FFFFF, 0x7F7FFFFF, 0x7F7FFFFF, 0x7F7FFFFF} |
|
XMGLOBALCONST XMVECTORI32 | g_XMNegOneMask = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskA8R8G8B8 = {0x00FF0000, 0x0000FF00, 0x000000FF, 0xFF000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipA8R8G8B8 = {0x00000000, 0x00000000, 0x00000000, 0x80000000} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixAA8R8G8B8 = {0.0f,0.0f,0.0f,(float)(0x80000000U)} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNormalizeA8R8G8B8 = {1.0f/(255.0f*(float)(0x10000)),1.0f/(255.0f*(float)(0x100)),1.0f/255.0f,1.0f/(255.0f*(float)(0x1000000))} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskA2B10G10R10 = {0x000003FF, 0x000FFC00, 0x3FF00000, 0xC0000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipA2B10G10R10 = {0x00000200, 0x00080000, 0x20000000, 0x80000000} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixAA2B10G10R10 = {-512.0f,-512.0f*(float)(0x400),-512.0f*(float)(0x100000),(float)(0x80000000U)} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNormalizeA2B10G10R10 = {1.0f/511.0f,1.0f/(511.0f*(float)(0x400)),1.0f/(511.0f*(float)(0x100000)),1.0f/(3.0f*(float)(0x40000000))} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskX16Y16 = {0x0000FFFF, 0xFFFF0000, 0x00000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipX16Y16 = {0x00008000, 0x00000000, 0x00000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixX16Y16 = {-32768.0f,0.0f,0.0f,0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNormalizeX16Y16 = {1.0f/32767.0f,1.0f/(32767.0f*65536.0f),0.0f,0.0f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskX16Y16Z16W16 = {0x0000FFFF, 0x0000FFFF, 0xFFFF0000, 0xFFFF0000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipX16Y16Z16W16 = {0x00008000, 0x00008000, 0x00000000, 0x00000000} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixX16Y16Z16W16 = {-32768.0f,-32768.0f,0.0f,0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNormalizeX16Y16Z16W16 = {1.0f/32767.0f,1.0f/32767.0f,1.0f/(32767.0f*65536.0f),1.0f/(32767.0f*65536.0f)} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNoFraction = {8388608.0f,8388608.0f,8388608.0f,8388608.0f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskByte = {0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegateX = {-1.0f, 1.0f, 1.0f, 1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegateY = { 1.0f,-1.0f, 1.0f, 1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegateZ = { 1.0f, 1.0f,-1.0f, 1.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMNegateW = { 1.0f, 1.0f, 1.0f,-1.0f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSelect0101 = {XM_SELECT_0, XM_SELECT_1, XM_SELECT_0, XM_SELECT_1} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSelect1010 = {XM_SELECT_1, XM_SELECT_0, XM_SELECT_1, XM_SELECT_0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMOneHalfMinusEpsilon = { 0x3EFFFFFD, 0x3EFFFFFD, 0x3EFFFFFD, 0x3EFFFFFD} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSelect1000 = {XM_SELECT_1, XM_SELECT_0, XM_SELECT_0, XM_SELECT_0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSelect1100 = {XM_SELECT_1, XM_SELECT_1, XM_SELECT_0, XM_SELECT_0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSelect1110 = {XM_SELECT_1, XM_SELECT_1, XM_SELECT_1, XM_SELECT_0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSwizzleXYXY = {XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0X, XM_PERMUTE_0Y} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSwizzleXYZX = {XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0Z, XM_PERMUTE_0X} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSwizzleYXZW = {XM_PERMUTE_0Y, XM_PERMUTE_0X, XM_PERMUTE_0Z, XM_PERMUTE_0W} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSwizzleYZXW = {XM_PERMUTE_0Y, XM_PERMUTE_0Z, XM_PERMUTE_0X, XM_PERMUTE_0W} |
|
XMGLOBALCONST XMVECTORI32 | g_XMSwizzleZXYW = {XM_PERMUTE_0Z, XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_0W} |
|
XMGLOBALCONST XMVECTORI32 | g_XMPermute0X0Y1X1Y = {XM_PERMUTE_0X, XM_PERMUTE_0Y, XM_PERMUTE_1X, XM_PERMUTE_1Y} |
|
XMGLOBALCONST XMVECTORI32 | g_XMPermute0Z0W1Z1W = {XM_PERMUTE_0Z, XM_PERMUTE_0W, XM_PERMUTE_1Z, XM_PERMUTE_1W} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixupY16 = {1.0f,1.0f/65536.0f,0.0f,0.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMFixupY16W16 = {1.0f,1.0f,1.0f/65536.0f,1.0f/65536.0f} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipY = {0,0x80000000,0,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipZ = {0,0,0x80000000,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipW = {0,0,0,0x80000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipYZ = {0,0x80000000,0x80000000,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipZW = {0,0,0x80000000,0x80000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMFlipYW = {0,0x80000000,0,0x80000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskHenD3 = {0x7FF,0x7ff<<11,0x3FF<<22,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskDHen3 = {0x3FF,0x7ff<<10,0x7FF<<21,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddUHenD3 = {0,0,32768.0f*65536.0f,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddHenD3 = {-1024.0f,-1024.0f*2048.0f,0,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddDHen3 = {-512.0f,-1024.0f*1024.0f,0,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMMulHenD3 = {1.0f,1.0f/2048.0f,1.0f/(2048.0f*2048.0f),0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMMulDHen3 = {1.0f,1.0f/1024.0f,1.0f/(1024.0f*2048.0f),0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorHenD3 = {0x400,0x400<<11,0,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorDHen3 = {0x200,0x400<<10,0,0} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskIco4 = {0xFFFFF,0xFFFFF000,0xFFFFF,0xF0000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorXIco4 = {0x80000,0,0x80000,0x80000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorIco4 = {0x80000,0,0x80000,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddXIco4 = {-8.0f*65536.0f,0,-8.0f*65536.0f,32768.0f*65536.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddUIco4 = {0,32768.0f*65536.0f,0,32768.0f*65536.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddIco4 = {-8.0f*65536.0f,0,-8.0f*65536.0f,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMMulIco4 = {1.0f,1.0f/4096.0f,1.0f,1.0f/(4096.0f*65536.0f)} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskDec4 = {0x3FF,0x3FF<<10,0x3FF<<20,0x3<<30} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorDec4 = {0x200,0x200<<10,0x200<<20,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddUDec4 = {0,0,0,32768.0f*65536.0f} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddDec4 = {-512.0f,-512.0f*1024.0f,-512.0f*1024.0f*1024.0f,0} |
|
XMGLOBALCONST XMVECTORF32 | g_XMMulDec4 = {1.0f,1.0f/1024.0f,1.0f/(1024.0f*1024.0f),1.0f/(1024.0f*1024.0f*1024.0f)} |
|
XMGLOBALCONST XMVECTORI32 | g_XMMaskByte4 = {0xFF,0xFF00,0xFF0000,0xFF000000} |
|
XMGLOBALCONST XMVECTORI32 | g_XMXorByte4 = {0x80,0x8000,0x800000,0x00000000} |
|
XMGLOBALCONST XMVECTORF32 | g_XMAddByte4 = {-128.0f,-128.0f*256.0f,-128.0f*65536.0f,0} |
|