次の方法で共有


IDirectManipulationCompositor インターフェイス (directmanipulation.h)

キャンバス (JavaScript を使用した Windows アプリ) やキャンバス (C++、C#、Visual Basic を使用した Windows ストア アプリ) など、操作されたコンテンツを描画サーフェイスに関連付けるコンポジター オブジェクトを表します。

継承

IDirectManipulationCompositor インターフェイスは、IUnknown インターフェイスから継承します。 IDirectManipulationCompositor には、次の種類のメンバーもあります。

メソッド

IDirectManipulationCompositor インターフェイスには、これらのメソッドがあります。

 
IDirectManipulationCompositor::AddContent

(呼び出し元が所有する) コンテンツをコンポジターに関連付け、コンポジション デバイスをコンテンツに割り当て、他のコンポジション ビジュアルに対するコンポジション ツリー内のコンテンツの位置を指定します。
IDirectManipulationCompositor::Flush

コンポジター内のすべての保留中の更新を、レンダリングのためにシステムにコミットします。
IDirectManipulationCompositor::RemoveContent

コンポジターからコンテンツを削除します。
IDirectManipulationCompositor::SetUpdateManager

コンポジターの更新を直接操作に送信するために使用する更新マネージャーを設定します。

注釈

IDirectManipulationCompositor のカスタム実装では、入力イベント中に直接操作ビューポートの内容を手動で更新する必要があります。 Update を呼び出して、ビューポート内のコンテンツを再描画します。

ビューポートで手動モードを指定するには、次のいずれかの関数を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー directmanipulation.h

こちらもご覧ください

直接操作インターフェイス

IDirectManipulationCompositor2