DML_BUFFER_BINDING 構造体 (directml.h)
ID3D12Resource へのオフセットとサイズで表される、Direct3D 12 バッファー内のバイト範囲によって記述されるリソース バインドを指定します。
構文
struct DML_BUFFER_BINDING {
ID3D12Resource *Buffer;
UINT64 Offset;
UINT64 SizeInBytes;
};
メンバー
Buffer
種類: ID3D12Resource*
バッファーを表す ID3D12Resource インターフェイスへの省略可能なポインター。 リソースにはディメンション D3D12_RESOURCE_DIMENSION_BUFFERが必要であり、この構造体によって記述される範囲はバッファーの境界内にある必要があります。 "バインドなし" を示すために、このメンバーに nullptr を指定できます。
Offset
種類: UINT64
範囲が開始されるバッファーの先頭からのオフセット (バイト単位)。 このオフセットは、DML_MINIMUM_BUFFER_TENSOR_ALIGNMENTの倍数またはDML_BUFFER_TENSOR_DESCの一部として提供される GuaranteedBaseOffsetAlignment に揃える必要があります。
SizeInBytes
種類: UINT64
範囲のサイズ (バイト単位)。
要件
要件 | 値 |
---|---|
Header | directml.h |