次の方法で共有


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

リソースに含まれるミップ レベルの数。

Format

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

SampleDesc

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

Layout

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

Flags

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

InitialResourceState

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

pRowMajorLayout

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

SamplerFeedbackMipRegion

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

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 2004
ヘッダー d3d12umddi.h