ID2D1ComputeTransform::CalculateThreadgroups メソッド (d2d1effectauthor.h)
このメソッドを使用すると、コンピューティング シェーダーベースの変換で、入力する必要がある出力ピクセルの数に基づいて実行するスレッド グループの数を選択できます。
構文
HRESULT CalculateThreadgroups(
[in] const D2D1_RECT_L *outputRect,
[out] UINT32 *dimensionX,
[out] UINT32 *dimensionY,
[out] UINT32 *dimensionZ
);
パラメーター
[in] outputRect
型: const D2D1_RECT_L*
コンピューティング変換によって塗りつぶされる出力四角形。
[out] dimensionX
種類: UINT32*
x ディメンション内のスレッドの数。
[out] dimensionY
種類: UINT32*
y 次元のスレッドの数。
[out] dimensionZ
種類: UINT32*
z ディメンション内のスレッドの数。
戻り値
型: HRESULT
メソッドが成功すると、 S_OKが返されます。 失敗した場合は、 HRESULT エラー コードが返されます。
解説
この呼び出しが失敗した場合、対応する ID2D1Effect インスタンスはエラー状態になり、描画に失敗します。
要件
サポートされている最小のクライアント | Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1effectauthor.h |
Library | D2d1.lib |