Lines Matching refs:mOut
2266 @Output mOut Rotation matrix
2272 PVRTMATRIX &mOut,
2296 PVRTMatrixRotationQuaternion(mOut, q);
2300 PVRTMatrixRotationQuaternion(mOut, *(PVRTQUATERNION*)node.pfAnimRotation);
2305 PVRTMatrixIdentity(mOut);
2318 PVRTMat4 mOut;
2319 GetRotationMatrix(mOut,node);
2320 return mOut;
2325 @Output mOut Scaling matrix
2331 PVRTMATRIX &mOut,
2355 PVRTMatrixScaling(mOut, v.x, v.y, v.z);
2359 PVRTMatrixScaling(mOut, node.pfAnimScale[0], node.pfAnimScale[1], node.pfAnimScale[2]);
2364 PVRTMatrixIdentity(mOut);
2377 PVRTMat4 mOut;
2378 GetScalingMatrix(mOut, node);
2379 return mOut;
2437 @Output mOut Translation matrix
2443 PVRTMATRIX &mOut,
2465 PVRTMatrixTranslation(mOut, v.x, v.y, v.z);
2469 PVRTMatrixTranslation(mOut, node.pfAnimPosition[0], node.pfAnimPosition[1], node.pfAnimPosition[2]);
2474 PVRTMatrixIdentity(mOut);
2487 PVRTMat4 mOut;
2488 GetTranslationMatrix(mOut, node);
2489 return mOut;
2494 @Output mOut Transformation matrix
2499 void CPVRTModelPOD::GetTransformationMatrix(PVRTMATRIX &mOut, const SPODNode &node) const
2506 mOut = *((PVRTMATRIX*) &node.pfAnimMatrix[node.pnAnimMatrixIdx[m_pImpl->nFrame]]);
2508 mOut = *((PVRTMATRIX*) &node.pfAnimMatrix[16*m_pImpl->nFrame]);
2512 mOut = *((PVRTMATRIX*) node.pfAnimMatrix);
2517 PVRTMatrixIdentity(mOut);
2522 @Output mOut World matrix
2528 PVRTMATRIX &mOut,
2534 GetTransformationMatrix(mOut, node);
2538 GetScalingMatrix(mOut, node);
2542 PVRTMatrixMultiply(mOut, mOut, mTmp);
2546 PVRTMatrixMultiply(mOut, mOut, mTmp);
2555 PVRTMatrixMultiply(mOut, mOut, mTmp);
2574 @Output mOut World matrix
2580 PVRTMATRIX &mOut,
2597 mOut = m_pImpl->pWmZeroCache[nIdx];
2607 mOut = m_pImpl->pWmCache[nIdx];
2614 GetWorldMatrixNoCache(mOut, node);
2618 m_pImpl->pWmCache[nIdx] = mOut;
2637 @Output mOut Bone world matrix
2643 PVRTMATRIX &mOut,
2655 GetWorldMatrix(mOut, NodeMesh);
2660 PVRTMatrixMultiply(mOut, mOut, mTmp);
2668 PVRTMatrixMultiply(mOut, mOut, mTmp);
2682 PVRTMat4 mOut;
2683 GetBoneWorldMatrix(mOut,NodeMesh,NodeBone);
2684 return mOut;