次の方法で共有


D3D12DDIARG_CREATERESOURCE_0075 構造体 (d3d12umddi.h)

D3D12DDIARG_CREATERESOURCE_0075構造体には、リソースのサイズを作成または計算するために必要な情報が含まれています。

構文

typedef struct D3D12DDIARG_CREATERESOURCE_0075 {
  D3D12DDIARG_BUFFER_PLACEMENT                ReuseBufferGPUVA;
  D3D12DDI_RESOURCE_TYPE                      ResourceType;
  UINT64                                      Width;
  UINT                                        Height;
  UINT16                                      DepthOrArraySize;
  UINT16                                      MipLevels;
  DXGI_FORMAT                                 Format;
  DXGI_SAMPLE_DESC                            SampleDesc;
  D3D12DDI_TEXTURE_LAYOUT                     Layout;
  D3D12DDI_RESOURCE_FLAGS_0003                Flags;
  D3D12DDI_RESOURCE_STATES                    InitialResourceState;
  const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
  D3D12DDI_MIP_REGION_0075                    SamplerFeedbackMipRegion;
} D3D12DDIARG_CREATERESOURCE_0075;

メンバー

ReuseBufferGPUVA

新しい仮想アドレスを割り当てる必要がない場合に、このリソースに必要な GPU 側の仮想アドレスを指定するD3D12DDIARG_BUFFER_PLACEMENT構造体。

ResourceType

このリソースの種類を識別する D3D12DDI_RESOURCE_TYPE 値。

Width

リソースの幅。 これは、リソースがテクスチャの場合はテクセル内、リソースがバッファーの場合はバイト単位です。

Height

リソースの高さ。 これは、2 次元テクスチャと 3 次元テクスチャに適用されます。

DepthOrArraySize

リソースが 3 次元または配列されるときに使用されるリソースの深さ、または配列サイズ。

MipLevels

リソースに含まれる mip レベルの数。

Format

DXGI_FORMAT列挙値を使用して、リソースのデータを解釈する方法を指定します。

SampleDesc

リソースのマルチサンプリング パラメーターを記述する DXGI_SAMPLE_DESC 構造体。

Layout

リソース を構成 するメモリの配置方法に関連する詳細を指定するD3D12DDI_TEXTURE_LAYOUT値。

Flags

リソースの使用方法を記述するビットごとの OR'd フラグを持つ D3D12DDI_RESOURCE_FLAGS_0003 値。

InitialResourceState

初期リソースの状態を指定します。

pRowMajorLayout

Layout がD3D12DDI_TL_ROW_MAJORされ、pRowMajorLayout が null 以外の場合、*pRowMajorLayout はリソースのレイアウトを指定します。

SamplerFeedbackMipRegion

ミップ領域のサイズを指定する D3D12DDI_MIP_REGION_0075 構造体。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 2004
Header d3d12umddi.h