Bagikan melalui


struktur XMFLOAT4X3 (directxmath.h)

Matriks titik mengambang 4*3.

Untuk daftar fungsionalitas tambahan seperti konstruktor dan operator yang tersedia saat XMFLOAT4X3 Anda memprogram di C++, lihat Ekstensi XMFLOAT4X3.

Catatan Lihat Kesetaraan Jenis Pustaka DirectXMath untuk informasi tentang objek D3DDECLTYPE, D3DFORMAT, dan DXGI_FORMAT yang setara.
 

Sintaks

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
  );
};

Anggota

_11

Elemen matriks.

_12

Elemen matriks.

_13

Elemen matriks.

_21

Elemen matriks.

_22

Elemen matriks.

_23

Elemen matriks.

_31

Elemen matriks.

_32

Elemen matriks.

_33

Elemen matriks.

_41

Elemen matriks.

_42

Elemen matriks.

_43

Elemen matriks.

m[4]

Array 4*3 yang mewakili matriks.

f[12]

XMFLOAT4X3 kekosongan()

Konstruktor default untuk XMFLOAT4X3

Konstruktor default untuk XMFLOAT4X3

Catatan Ini hanya tersedia untuk pengembangan berbasis C++.
 

void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)

Konstruktor default untuk XMFLOAT4X3

Konstruktor default untuk XMFLOAT4X3

Catatan Ini hanya tersedia untuk pengembangan berbasis C++.
 

XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)

Menetapkan data komponen vektor dari satu instans XMFLOAT4X3 ke instans saat ini dari XMFLOAT4X3.

Operator ini menetapkan data komponen vektor dari satu instans XMFLOAT4X3 ke instans saat ini dari XMFLOAT4X3.

Catatan

Operator ini hanya tersedia di bawah C++.

void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)

Konstruktor default untuk XMFLOAT4X3

Konstruktor default untuk XMFLOAT4X3

Catatan Ini hanya tersedia untuk pengembangan berbasis C++.
 

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

Menginisialisasi instans XMFLOAT4X3 baru struktur dari dua belas nilai skalar float .

Menginisialisasi instans baru struktur XMFLOAT4X3 dari dua belas nilai skalar float .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

void XMFLOAT4X3( const float *pArray) noexcept

Menginisialisasi instans XMFLOAT4X3 baru struktur dari dua belas array elemen float .

Menginisialisasi instans baru struktur XMFLOAT4X3 dari dua belas array elemen float .

Catatan Konstruktor ini hanya tersedia di bawah C++.
 

float operator()( size_t Row, size_t Column) noexcept

noexcept operator & float()( size_t Row, size_t Column)

Mengembalikan ke elemen matriks instans referenceXMFLOAT4X3 seperti yang ditentukan oleh argumen baris dan kolom.

Operator ini mengembalikan ke elemen matriks instans referenceXMFLOAT4X3 seperti yang ditentukan oleh argumen baris dan kolom.

Catatan Operator ini hanya tersedia di bawah C++.
 

bool operator==( const XMFLOAT4X3 & unnamedParam1)

auto operator<=>( const XMFLOAT4X3 & unnamedParam1)

Keterangan

Anggota skalar dari XMFLOAT4X3 adalah formulir _RowCol, dan menyediakan satu pengindeksan berbasis, di mana Row menentukan baris matriks berbasis seseorang (berjalan dari 1 hingga 4), dan Col menentukan kolom matriks berbasis seseorang (berjalan dari 1 hingga 3).

Dua dimensi 4* 3 anggota XMFLOAT4X3array , m, menyediakan pengindeksan berbasis nol dari matriks struktur. Saat mengakses XMFLOAT4X3m[Row,Col], Row dapat berjalan dari 0 hingga 3 dan Col dapat berjalan dari 0 hingga 2.

XMFLOAT4X3 dapat dimuat ke dalam instans XMVECTOR dengan menggunakan XMLoadFloat4x3.

Instans dapat disimpan ke dalam instans XMVECTORXMFLOAT4X3 dengan XMStoreFloat4x3.

Namespace: Gunakan DirectX

Persyaratan Platform

Microsoft Visual Studio 2010 atau Microsoft Visual Studio 2012 dengan Windows SDK untuk Windows 8. Didukung untuk aplikasi desktop Win32, aplikasi Windows Store, dan aplikasi Windows Phone 8.

Persyaratan

   
Header directxmath.h

Lihat juga

Struktur Pustaka DirectXMath

Ekstensi XMFLOAT4X3