XMFLOAT4X3 구조체(directxmath.h)
4*3 부동 소수점 행렬입니다.
C++에서 프로그래밍할 때 사용할 XMFLOAT4X3
수 있는 생성자 및 연산자와 같은 추가 기능 목록은 XMFLOAT4X3 확장을 참조하세요.
구문
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
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 XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
멤버
_11
행렬의 요소입니다.
_12
행렬의 요소입니다.
_13
행렬의 요소입니다.
_21
행렬의 요소입니다.
_22
행렬의 요소입니다.
_23
행렬의 요소입니다.
_31
행렬의 요소입니다.
_32
행렬의 요소입니다.
_33
행렬의 요소입니다.
_41
행렬의 요소입니다.
_42
행렬의 요소입니다.
_43
행렬의 요소입니다.
m[4]
행렬을 나타내는 4*3 배열입니다.
f[12]
에 대한 기본 생성자 XMFLOAT4X3
XMFLOAT4X3 기본 생성자
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
에 대한 기본 생성자 XMFLOAT4X3
XMFLOAT4X3 기본 생성자
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
의 한 instance 벡터 구성 요소 데이터를 의 XMFLOAT4X3
현재 instance XMFLOAT4X3
할당합니다.
이 연산자는 XMFLOAT4X3 한 instance 벡터 구성 요소 데이터를 의 XMFLOAT4X3
현재 instance 할당합니다.
참고
이 연산자는 C++에서만 사용할 수 있습니다.
void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)
에 대한 기본 생성자 XMFLOAT4X3
XMFLOAT4X3 기본 생성자
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
12개의 스칼라 float
값에서 구조체의 XMFLOAT4X3
새 instance 초기화합니다.
12개의 스칼라 float
값에서 XMFLOAT4X3 구조체의 새 instance 초기화합니다.
void XMFLOAT4X3( const float *pArray) noexcept
12개 요소 float
배열에서 구조체의 XMFLOAT4X3
새 instance 초기화합니다.
12개 요소 float
배열에서 XMFLOAT4X3 구조체의 새 instance 초기화합니다.
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
reference
행 및 열 인수에 지정된 대로 instance XMFLOAT4X3
행렬 요소에 를 반환합니다.
이 연산자는 reference
행 및 열 인수에 지정된 대로 instance XMFLOAT4X3 행렬 요소에 를 반환합니다.
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
설명
의 XMFLOAT4X3
스칼라 멤버는 _RowCol 형식이며 하나의 기반 인덱싱을 제공합니다. 여기서 Row 는 하나의 기반 행렬 행(1에서 4까지 실행)을 지정하고 Col 은 하나의 기반 행렬 열(1에서 3까지 실행)을 지정합니다.
의 2차원 4*3 배열 멤버 XMFLOAT4X3
인 m은 구조체 행렬의 0부터 시작하는 인덱싱을 제공합니다. m[Row,Col]에 XMFLOAT4X3
액세스할 때 행은 0에서 3으로 실행되고 Col은 0에서 2까지 실행할 수 있습니다.
XMFLOAT4X3
XMLoadFloat4x3을 사용하여 XMVECTOR 인스턴스에 로드할 수 있습니다.
인스턴스는 XMVECTOR
XMStoreFloat4x3을 사용하여 의 XMFLOAT4X3
instance 저장할 수 있습니다.
네임 스페이스: DirectX 사용
플랫폼 요구 사항
Windows 8 Windows SDK를 사용하는 Microsoft Visual Studio 2010 또는 Microsoft Visual Studio 2012. Win32 데스크톱 앱, Windows 스토어 앱 및 Windows Phone 8개 앱에 지원됩니다.요구 사항
머리글 | directxmath.h |