次の方法で共有


ID3D10Texture3D インターフェイス

3D テクスチャー インターフェイスは、構造化されたメモリーであるテクセル データにアクセスします。

IUnknown
   ID3D10DeviceChild
      ID3D10Resource
         ID3D10Texture3D

このインターフェイスには以下のメソッドがあります。

メソッド 説明
ID3D10Texture3D::GetDesc テクスチャーの記述を取得します。
ID3D10Texture3D::マップ テクスチャー データへのポインターを取得します。
ID3D10Texture3D::Unmap ID3D10Texture3D::マップ によって取得されたポインターを無効にします。

空の Texture3D リソースを作成するには、ID3D10Device::CreateTexture3D を呼び出します。テクスチャーの作成と読み込みの詳細については、「テクスチャー リソースの作成」を参照してください。

テクスチャーはパイプラインに直接バインドできません。代わりに、ビューを作成してバインドする必要があります。ビューを使用すると、一定の制約内でテクスチャー データを実行時に解釈できます。テクスチャーをレンダー ターゲットまたは深度ステンシル リソースとして使用するには、それぞれ ID3D10Device::CreateRenderTargetView および ID3D10Device::CreateDepthStencilView を呼び出します。テクスチャーをシェーダーへの入力として使用するには、ID3D10Device::CreateShaderResourceView を呼び出して作成します。

関連項目

リソース インターフェイス