XMFLOAT3X3 구조체(directxmath.h)
3x3 부동 소수점 행렬입니다.
참고
해당하는 D3DDECLTYPE, D3DFORMAT및DXGI_FORMAT 개체에 대한 자세한 내용은 라이브러리 내부를 참조하세요.
구문
struct XMFLOAT3X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
};
float m[3][3];
};
void XMFLOAT3X3();
void XMFLOAT3X3(
const XMFLOAT3X3 & unnamedParam1
);
XMFLOAT3X3 & operator=(
const XMFLOAT3X3 & unnamedParam1
);
void XMFLOAT3X3(
XMFLOAT3X3 && unnamedParam1
);
XMFLOAT3X3 & operator=(
XMFLOAT3X3 && unnamedParam1
);
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
void XMFLOAT3X3(
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 XMFLOAT3X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT3X3 & unnamedParam1
);
};
멤버
_11
행렬의 요소입니다.
_12
행렬의 요소입니다.
_13
행렬의 요소입니다.
_21
행렬의 요소입니다.
_22
행렬의 요소입니다.
_23
행렬의 요소입니다.
_31
행렬의 요소입니다.
_32
행렬의 요소입니다.
_33
행렬의 요소입니다.
m[3]
행렬을 나타내는 2차원 3x3 배열입니다.
에 대한 기본 생성자 XMFLOAT3X3
XMFLOAT3X3 기본 생성자
void XMFLOAT3X3( const XMFLOAT3X3 & unnamedParam1)
에 대한 기본 생성자 XMFLOAT3X3
XMFLOAT3X3 기본 생성자
XMFLOAT3X3 & operator=( const XMFLOAT3X3 & unnamedParam1)
의 한 instance 벡터 구성 요소 데이터를 의 XMFLOAT3X3
현재 instance XMFLOAT3X3
할당합니다.
이 연산자는 한 instance XMFLOAT3X3 벡터 구성 요소 데이터를 의 XMFLOAT3X3
현재 instance 할당합니다.
void XMFLOAT3X3( XMFLOAT3X3 && unnamedParam1)
에 대한 기본 생성자 XMFLOAT3X3
XMFLOAT3X3 기본 생성자
XMFLOAT3X3 & operator=( XMFLOAT3X3 && unnamedParam1)
9개의 스칼라 float
값에서 구조체의 XMFLOAT3X3
새 instance 초기화합니다.
9개의 스칼라 float
값에서 XMFLOAT3X3 구조체의 새 instance 초기화합니다.
void XMFLOAT3X3( const float *pArray) noexcept
9개 요소 float
배열에서 구조체의 XMFLOAT3X3
새 instance 초기화합니다.
9개 요소 float
배열에서 XMFLOAT3X3 구조체의 새 instance 초기화합니다.
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
reference
행 및 열 인수에 지정된 대로 instance XMFLOAT3X3
행렬 요소에 를 반환합니다.
이 연산자는 reference
행 및 열 인수에 지정된 대로 instance XMFLOAT3X3 행렬 요소에 를 반환합니다.
bool operator==( const XMFLOAT3X3 & unnamedParam1)
auto operator<=>( const XMFLOAT3X3 & unnamedParam1)
설명
XMFLOAT3X3 스칼라 멤버에는 _<row_number column_number><> 형식(예: _11)을 따르는 이름이 있습니다. row_number 1부터 3까지의 1부터 시작하는 행렬 행을 지정하고 column_number 1부터 3까지의 1부터 시작하는 행렬 열을 지정하는 1부터 시작하는 인덱싱을 제공합니다.
멤버 m 은 2차원 3x3 배열입니다. 구조체 행렬의 0 기반 인덱싱을 제공합니다. m[<row_index, <column_index>>]<에 액세스할 때 row_index> 범위는 0에서 2까지이고 <column_index> 범위는 0에서 2입니다.
XMLoadFloat3x3을 사용하여 XMFLOAT3X3XMMATRIX를 로드할 수 있습니다.
XMStoreFloat3x3을 사용하여 XMMATRIX를 XMFLOAT3X3 저장할 수 있습니다.
요구 사항
머리글 | directxmath.h |