CD3DX12_GPU_DESCRIPTOR_HANDLE構造体
D3D12_GPU_DESCRIPTOR_HANDLE構造体の簡単な初期化を可能にするヘルパー構造体。
構文
struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE{
CD3DX12_GPU_DESCRIPTOR_HANDLE();
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o);
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize);
bool inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
bool inline operator!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
CD3DX12_GPU_DESCRIPTOR_HANDLE & operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
};
メンバー
-
CD3DX12_GPU_DESCRIPTOR_HANDLE()
-
CD3DX12_GPU_DESCRIPTOR_HANDLEの新しい初期化されていないインスタンスを作成します。
-
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o)
-
別のD3D12_GPU_DESCRIPTOR_HANDLE構造体の内容で初期化された、CD3DX12_GPU_DESCRIPTOR_HANDLEの新しいインスタンス を 作成します。
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT)
-
既定のパラメーターで初期化されたCD3DX12_GPU_DESCRIPTOR_HANDLEの新しいインスタンスを作成します (ポインターを 0 に設定します)。
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize)
-
次のパラメーターを初期化して、CD3DX12_GPU_DESCRIPTOR_HANDLEの新しいインスタンスを作成します。
&その他のD3D12_GPU_DESCRIPTOR_HANDLE
INT offsetScaledByIncrementSize: オフセットする増分の数。
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
次のパラメーターを初期化して、CD3DX12_GPU_DESCRIPTOR_HANDLEの新しいインスタンスを作成します。
&その他のD3D12_GPU_DESCRIPTOR_HANDLE
INT offsetInDescriptors: インクリメントする記述子の数。
UINT descriptorIncrementSize: パディングを含め、各記述子に対してインクリメントする量。
-
Offset(INT offsetInDescriptors, UINT descriptorIncrementSize)
-
指定した記述子数と、各記述子に対してインクリメントする量に基づいてオフセットを設定します。 次のパラメーターを使用します。
INT offsetInDescriptors: インクリメントする記述子の数。
UINT descriptorIncrementSize: パディングを含め、各記述子に対してインクリメントする量。
-
Offset(INT offsetScaledByIncrementSize)
-
指定した増分数に基づいてオフセットを設定します。 次のパラメーターを使用します。
INT offsetScaledByIncrementSize: オフセットする増分の数。
-
inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
現在のCD3DX12_GPU_DESCRIPTOR_HANDLEと指定したD3D12_GPU_DESCRIPTOR_HANDLEまたはCD3DX12_GPU_DESCRIPTOR_HANDLEの間の等価性をテストします。
-
inline operator!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
現在のCD3DX12_GPU_DESCRIPTOR_HANDLEと指定したD3D12_GPU_DESCRIPTOR_HANDLEまたはCD3DX12_GPU_DESCRIPTOR_HANDLEの間の不等値をテストします。
-
operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other)
-
現在のCD3DX12_GPU_DESCRIPTOR_HANDLEを、指定したD3D12_GPU_DESCRIPTOR_HANDLEまたはCD3DX12_GPU_DESCRIPTOR_HANDLEと同じ値に設定します。
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
指定した数の項目を使用して D3D12_GPU_DESCRIPTOR_HANDLE 構造体を初期化します。 次のパラメーターを使用します。
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: オフセット元のベース アドレス。
INT offsetScaledByIncrementSize: オフセットする増分の数。
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
指定したサイズの記述子の数を指定して、オフセットを使用して D3D12_GPU_DESCRIPTOR_HANDLE構造体を 初期化します。 次のパラメーターを使用します。
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: オフセット元のベース アドレス。
INT offsetInDescriptors: オフセットする記述子の数。
UINT descriptorIncrementSize: パディングを含め、各記述子に対してインクリメントする量。
-
static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
指定したサイズの記述子の数を指定して、オフセットを使用して D3D12_GPU_DESCRIPTOR_HANDLE構造体を 初期化します。 次のパラメーターを使用します。
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &ハンドル: 結果のD3D12_GPU_DESCRIPTOR_HANDLEを出力します。
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: オフセット元のベース アドレス。
INT offsetScaledByIncrementSize: オフセットする増分の数。
-
static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
指定したサイズの記述子の数を指定して、オフセットを使用して D3D12_GPU_DESCRIPTOR_HANDLE構造体を 初期化します。 次のパラメーターを使用します。
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &ハンドル: 結果のD3D12_GPU_DESCRIPTOR_HANDLEを出力します。
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: オフセット元のベース アドレス。
INT offsetInDescriptors: オフセットする記述子の数。
UINT descriptorIncrementSize: パディングを含め、各記述子に対してインクリメントする量。
要件
要件 | 値 |
---|---|
ヘッダー |
|