Freigeben über


IDirectManipulationCompositor-Schnittstelle (directmanipulation.h)

Stellt ein Compositorobjekt dar, das bearbeitete Inhalte einer Zeichnungsoberfläche ordnet, z. B . Canvas (Windows-App mit JavaScript) oder Canvas (Windows Store-App mit C++, C# oder Visual Basic).

Vererbung

Die IDirectManipulationCompositor-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectManipulationCompositor verfügt auch über die folgenden Typen von Membern:

Methoden

Die IDirectManipulationCompositor-Schnittstelle verfügt über diese Methoden.

 
IDirectManipulationCompositor::AddContent

Ordnet inhalte (im Besitz des Aufrufers) dem Compositor zu, weist dem Inhalt ein Kompositionsgerät zu und gibt die Position des Inhalts in der Kompositionsstruktur relativ zu anderen Kompositionsvisuals an.
IDirectManipulationCompositor::Flush

Committ alle ausstehenden Updates im Compositor zum Rendern an das System.
IDirectManipulationCompositor::RemoveContent

Entfernt Inhalte aus dem Compositor.
IDirectManipulationCompositor::SetUpdateManager

Legt den Update-Manager fest, der zum Senden von Compositorupdates an die direkte Bearbeitung verwendet wird.

Hinweise

Der Inhalt eines Direct Manipulation-Viewports muss während eines Eingabeereignisses für benutzerdefinierte Implementierungen von IDirectManipulationCompositor manuell aktualisiert werden. Rufen Sie Update auf, um den Inhalt im Viewport neu zu zeichnen.

Sie geben den manuellen Modus für einen Viewport an, indem Sie eine der folgenden Funktionen aufrufen:

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile directmanipulation.h

Weitere Informationen

Schnittstellen zur direkten Bearbeitung

IDirectManipulationCompositor2