Lines Matching refs:Matrix
2023 long Direct3DDevice9::GetTransform(D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix)
2027 TRACE("D3DTRANSFORMSTATETYPE state = %d, D3DMATRIX *matrix = 0x%0.8p", state, matrix);
2029 if(!matrix || state < 0 || state > 511)
2034 *matrix = this->matrix[state];
2215 long Direct3DDevice9::MultiplyTransform(D3DTRANSFORMSTATETYPE state, const D3DMATRIX *matrix)
2219 TRACE("D3DTRANSFORMSTATETYPE state = %d, const D3DMATRIX *matrix = 0x%0.8p", state, matrix);
2221 if(!matrix)
2226 D3DMATRIX *current = &this->matrix[state];
2228 sw::Matrix C(current->_11, current->_21, current->_31, current->_41,
2233 sw::Matrix M(matrix->_11, matrix->_21, matrix->_31, matrix->_41,
2234 matrix->_12, matrix->_22, matrix->_32, matrix->_42,
2235 matrix->_13, matrix->_23, matrix->_33, matrix->_43,
2236 matrix->_14, matrix->_24, matrix->_34, matrix->_44);
5067 long Direct3DDevice9::SetTransform(D3DTRANSFORMSTATETYPE state, const D3DMATRIX *matrix)
5071 TRACE("D3DTRANSFORMSTATETYPE state = %d, const D3DMATRIX *matrix = 0x%0.8p", state, matrix);
5073 if(!matrix)
5080 this->matrix[state] = *matrix;
5082 sw::Matrix M(matrix->_11, matrix->_21, matrix->_31, matrix->_41,
5083 matrix->_12, matrix->_22, matrix->_32, matrix->_42,
5084 matrix->_13, matrix->_23, matrix->_33, matrix->_43,
5085 matrix->_14, matrix->_24, matrix->_34, matrix->_44);
5132 stateRecorder->setTransform(state, matrix);