Bagikan melalui


struktur CD3DX12_CPU_DESCRIPTOR_HANDLE

Struktur pembantu untuk mengaktifkan inisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE yang mudah.

Sintaks

struct CD3DX12_CPU_DESCRIPTOR_HANDLE  : public D3D12_CPU_DESCRIPTOR_HANDLE{
                                  CD3DX12_CPU_DESCRIPTOR_HANDLE();
                                  explicit CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &o);
                                  CD3DX12_CPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT);
                                  CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize);
                                  CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize);
  CD3DX12_CPU_DESCRIPTOR_HANDLE&  Offset(INT offsetInDescriptors, UINT descriptorIncrementSize);
  CD3DX12_CPU_DESCRIPTOR_HANDLE&  Offset(INT offsetScaledByIncrementSize);
  bool                            operator==( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const;
  bool                            operator!=(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& other) const;
  CD3DX12_CPU_DESCRIPTOR_HANDLE & operator=(const D3D12_CPU_DESCRIPTOR_HANDLE &other);
  void                            inline InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
  void                            inline InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
  void                            static inline InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
  void                            static inline InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
};

Anggota

CD3DX12_CPU_DESCRIPTOR_HANDLE()

Membuat instans CD3DX12_CPU_DESCRIPTOR_HANDLE baru yang belum diinisialisasi.

CD3DX12_CPU_DESCRIPTOR_HANDLE eksplisit(const D3D12_CPU_DESCRIPTOR_HANDLE &o)

Membuat instans baru CD3DX12_CPU_DESCRIPTOR_HANDLE, diinisialisasi dengan konten struktur D3D12_CPU_DESCRIPTOR_HANDLE lain.

CD3DX12_CPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT)

Membuat instans baru CD3DX12_CPU_DESCRIPTOR_HANDLE, diinisialisasi dengan parameter default (pointer diatur ke nol).

CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize)

Membuat instans baru CD3DX12_CPU_DESCRIPTOR_HANDLE, menginisialisasi parameter berikut:

D3D12_CPU_DESCRIPTOR_HANDLE &lainnya

INT offsetScaledByIncrementSize: Jumlah kenaikan yang akan diimbangi.

CD3DX12_CPU_DESCRIPTOR_HANDLE(const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize)

Membuat instans baru CD3DX12_CPU_DESCRIPTOR_HANDLE, menginisialisasi parameter berikut:

D3D12_CPU_DESCRIPTOR_HANDLE &lainnya

INT offsetInDescriptors: Jumlah deskriptor yang akan ditingkatkan.

UINT descriptorIncrementSize: Jumlah yang akan bertambah untuk setiap deskriptor, termasuk padding.

Offset(INT offsetInDescriptors, descriptor UINTIncrementSize)

Mengatur offset berdasarkan jumlah deskriptor yang ditentukan dan berapa banyak kenaikan untuk setiap deskriptor. Menggunakan parameter berikut:

INT offsetInDescriptors: Jumlah deskriptor yang akan ditingkatkan.

UINT descriptorIncrementSize: Jumlah yang akan bertambah untuk setiap deskriptor, termasuk padding.

Offset(INT offsetScaledByIncrementSize)

Mengatur offset berdasarkan jumlah kenaikan yang ditentukan. Menggunakan parameter berikut:

INT offsetScaledByIncrementSize: Jumlah kenaikan yang akan diimbangi.

operator==( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE& lainnya) const

Pengujian untuk kesetaraan antara CD3DX12_CPU_DESCRIPTOR_HANDLE saat ini dan D3D12_CPU_DESCRIPTOR_HANDLE atau CD3DX12_CPU_DESCRIPTOR_HANDLE yang ditentukan.

operator!=(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE& lainnya) const

Pengujian untuk ketidaksamaan antara CD3DX12_CPU_DESCRIPTOR_HANDLE saat ini dan D3D12_CPU_DESCRIPTOR_HANDLE atau CD3DX12_CPU_DESCRIPTOR_HANDLE yang ditentukan.

operator=(const D3D12_CPU_DESCRIPTOR_HANDLE &other)

Mengatur CD3DX12_CPU_DESCRIPTOR_HANDLE saat ini ke nilai yang sama dengan D3D12_CPU_DESCRIPTOR_HANDLE atau CD3DX12_CPU_DESCRIPTOR_HANDLE yang ditentukan.

inline InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)

Menginisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE dengan jumlah item yang ditentukan. Menggunakan parameter berikut:

_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base: Alamat dasar tempat offset.

INT offsetScaledByIncrementSize: Jumlah kenaikan yang akan diimbangi.

inline InitOffsetted(_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)

Menginisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE dengan offset, menggunakan jumlah deskriptor yang ditentukan dari ukuran yang diberikan. Menggunakan parameter berikut:

_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base: Alamat dasar tempat offset.

INT offsetInDescriptors: Jumlah deskriptor yang akan diimbangi.

UINT descriptorIncrementSize: Jumlah yang akan bertambah untuk setiap deskriptor, termasuk padding.

inline statis InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)

Menginisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE dengan offset, menggunakan jumlah deskriptor yang ditentukan dari ukuran yang diberikan. Menggunakan parameter berikut:

_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle: Menghasilkan D3D12_CPU_DESCRIPTOR_HANDLE yang dihasilkan.

_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base: Alamat dasar tempat offset.

INT offsetScaledByIncrementSize: Jumlah kenaikan yang akan diimbangi.

inline statis InitOffsetted(_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, descriptor UINTIncrementSize)

Menginisialisasi struktur D3D12_CPU_DESCRIPTOR_HANDLE dengan offset, menggunakan jumlah deskriptor yang ditentukan dari ukuran yang diberikan. Menggunakan parameter berikut:

_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle: Menghasilkan D3D12_CPU_DESCRIPTOR_HANDLE yang dihasilkan.

_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base: Alamat dasar tempat offset.

INT offsetInDescriptors: Jumlah deskriptor yang akan diimbangi.

UINT descriptorIncrementSize: Jumlah yang akan bertambah untuk setiap deskriptor, termasuk padding.

Persyaratan

Persyaratan Value
Header
D3dx12.h

Baca juga

Struktur Pembantu untuk D3D12