XMFLOAT3X4 구조체(directxmath.h)
32비트 부동 소수점 구성 요소를 포함하는 3x4 열 주 행렬입니다.
참고
해당하는 D3DDECLTYPE, D3DFORMAT및DXGI_FORMAT 개체에 대한 자세한 내용은 라이브러리 내부를 참조하세요.
구문
struct XMFLOAT3X4 {
union {
struct {
float _11;
float _12;
float _13;
float _14;
float _21;
float _22;
float _23;
float _24;
float _31;
float _32;
float _33;
float _34;
};
float m[3][4];
float f[12];
};
void XMFLOAT3X4();
void XMFLOAT3X4(
const XMFLOAT3X4 & unnamedParam1
);
XMFLOAT3X4 & operator=(
const XMFLOAT3X4 & unnamedParam1
);
void XMFLOAT3X4(
XMFLOAT3X4 && unnamedParam1
);
XMFLOAT3X4 & operator=(
XMFLOAT3X4 && unnamedParam1
);
void XMFLOAT3X4(
float m00,
float m01,
float m02,
float m03,
float m10,
float m11,
float m12,
float m13,
float m20,
float m21,
float m22,
float m23
) noexcept;
void XMFLOAT3X4(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT3X4 & unnamedParam1
);
auto operator<=>(
const XMFLOAT3X4 & unnamedParam1
);
};
멤버
_11
행렬의 요소입니다.
_12
행렬의 요소입니다.
_13
행렬의 요소입니다.
_14
행렬의 요소입니다.
_21
행렬의 요소입니다.
_22
행렬의 요소입니다.
_23
행렬의 요소입니다.
_24
행렬의 요소입니다.
_31
행렬의 요소입니다.
_32
행렬의 요소입니다.
_33
행렬의 요소입니다.
_34
행렬의 요소입니다.
m[3]
행렬을 나타내는 3x4 배열입니다.
f[12]
행렬을 나타내는 12개 요소(3*4) 배열입니다.
XMFLOAT3X4 기본 생성자입니다.
void XMFLOAT3X4( const XMFLOAT3X4 & unnamedParam1)
XMFLOAT3X4 대한 생성자를 복사합니다.
XMFLOAT3X4 & operator=( const XMFLOAT3X4 & unnamedParam1)
XMFLOAT3X4 대한 복사 할당 연산자입니다. 인수의 벡터 구성 요소 데이터를 현재 XMFLOAT3X4 instance 복사합니다.
void XMFLOAT3X4( XMFLOAT3X4 && unnamedParam1)
XMFLOAT3X4 대한 생성자를 이동합니다.
XMFLOAT3X4 & operator=( XMFLOAT3X4 && unnamedParam1)
XMFLOAT3X4 할당 연산자 이동 인수의 벡터 구성 요소 데이터를 XMFLOAT3X4 현재 instance 이동합니다.
12개의 스칼라 float 값에서 XMFLOAT3X4 생성합니다.
void XMFLOAT3X4( const float *pArray) noexcept
float 값의 12개 요소 배열에서 XMFLOAT3X4 생성합니다.
float operator()( size_t Row, size_t Column) noexcept
행 및 열 인수로 지정된 XMFLOAT3X4 행렬 요소의 복사본을 반환합니다.
float & operator()( size_t Row, size_t Column) noexcept
행 및 열 인수로 지정된 XMFLOAT3X4 행렬 요소에 대한 참조를 반환합니다.
bool operator==( const XMFLOAT3X4 & unnamedParam1)
auto operator<=>( const XMFLOAT3X4 & unnamedParam1)
설명
XMFLOAT3X3 스칼라 멤버에는 _row_number column_number><> 형식(예: _<11)을 따르는 이름이 있습니다. row_number 1부터 3까지의 1부터 시작하는 행렬 행을 지정하고 column_number 1부터 4까지의 1부터 시작하는 행렬 열을 지정하는 1부터 시작하는 인덱싱을 제공합니다.
멤버 m 은 2차원 3x4 배열입니다. 구조체 행렬의 0 기반 인덱싱을 제공합니다. m[<row_index, <column_index>>]<에 액세스할 때 row_index> 범위는 0에서 2까지이고 <column_index> 범위는 0에서 3까지입니다.
XMLoadFloat3x4를 사용하여 XMFLOAT3X4XMMATRIX를 로드할 수 있습니다.
XMStoreFloat3x4를 사용하여 XMMATRIX를 XMFLOAT3X4 저장할 수 있습니다.
이 형식 및 연결된 함수가 DirectXMath 3.13에 추가되었습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
머리글 | directxmath.h |