XMMATRIX::XMMATRIX(FXMVECTOR,FXMVECTOR,FXMVECTOR,CXMVECTOR) 함수(directxmath.h)
의 네 인스턴스에서 XMMATRIX 구조체의 새 instance 초기화합니다.XMVECTOR
XMVECTOR 데이터 형식의 네 인스턴스에서 XMMATRIX 구조체의 새 instance 초기화합니다.
참고 이 생성자는 C++를 사용하여 개발할 때만 사용할 수 있습니다.
구문
void XMMATRIX(
FXMVECTOR R0,
FXMVECTOR R1,
FXMVECTOR R2,
CXMVECTOR R3
) noexcept;
매개 변수
R0
XMMATRIX의 새 instance 첫 번째 행을 초기화하는 데 사용되는 XMMATRIX의 인스턴스입니다.
R1
XMMATRIX의 새 instance 두 번째 행을 초기화하는 데 사용되는 XMMATRIX의 인스턴스입니다.
R2
XMMATRIX의 새 instance 세 번째 행을 초기화하는 데 사용되는 XMMATRIX 인스턴스입니다.
R3
XMMATRIX의 새 instance 네 번째 행을 초기화하는 데 사용되는 XMMATRIX 인스턴스입니다.
반환 값
없음
설명
다음 두 의사 코드 예제에서는 이 생성자의 작업을 보여 줍니다.
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
for (int j=0;j<4;j++){
mat.m[i][j]=rows[i].v[j];
}
}
또는
XMMATRIX mat;
XMVECTOR rows[4];
//...Initialize instances of XMVECTOR
for (int i=0;i<4;i++){
mat.r[i]=rows[i];
}
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | directxmath.h |