Texture3D::GetDimensions 関数
リソースのディメンションを返します。
構文
void GetDimensions(
in UINT MipLevel,
out UINT Width,
out UINT Height,
out UINT Depth,
out UINT NumberOfLevels
);
パラメーター
-
MipLevel [in]
-
型: UINT
省略可能。 Mipmap レベル ( NumberOfLevels を使用する場合は指定する必要があります)。
-
幅 [out]
-
型: UINT
リソースの幅 (テクセル単位)。
-
高さ [out]
-
型: UINT
リソースの高さ (テクセル単位)。
-
深さ [out]
-
型: UINT
リソースの深さ (テクセル単位)。
-
NumberOfLevels [out]
-
型: UINT
mipmap レベルの数 ( MipLevel も必要)。
戻り値
なし
注釈
これは、このメソッドのオーバーロードされたバージョンの一覧です。
void GetDimensions(UINT MipLevel,
out UINT Width,
out UINT Height,
out UINT Depth,
out UINT NumberOfLevels);
void GetDimensions (out UINT Width,
out UINT Height,
out UINT Depth);
void GetDimensions(UINT MipLevel,
out float Width,
out float Height,
out float Depth,
out float NumberOfLevels);
void GetDimensions(out float Width,
out float Height,
out float Depth);
この関数は、次の種類のシェーダーでサポートされています。
Vertex | Hull | Domain | ジオメトリ | ピクセル | Compute |
---|---|---|---|---|---|
x | x |
こちらもご覧ください