IDCompositionTranslateTransform3D::SetOffsetZ(IDCompositionAnimation*)-Methode (dcomp.h)
Animiert den Wert der OffsetZ-Eigenschaft eines Transformationseffekts für die 3D-Übersetzung. Die OffsetZ-Eigenschaft gibt den Abstand an, der entlang der Z-Achse übersetzt werden soll.
Syntax
HRESULT SetOffsetZ(
[in] IDCompositionAnimation *animation
);
Parameter
[in] animation
Typ: IDCompositionAnimation*
Ein Animationsobjekt, das bestimmt, wie sich der Wert der OffsetZ-Eigenschaft im Laufe der Zeit ändert. Dieser Parameter darf nicht NULL sein.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter DirectComposition-Fehlercodes .
Hinweise
Diese Methode erstellt eine Kopie der angegebenen Animation. Wenn das Objekt, auf das vom Animationsparameter verwiesen wird, nach dem Aufruf dieser Methode geändert wird, wirkt sich die Änderung nicht auf die OffsetZ-Eigenschaft aus, es sei denn, diese Methode wird erneut aufgerufen. Wenn die OffsetZ-Eigenschaft zuvor animiert wurde, ersetzt das Aufrufen dieser Methode die vorherige Animation durch die neue Animation.
Diese Methode schlägt fehl, wenn die Animation ein ungültiger Zeiger ist oder nicht von derselben IDCompositionDevice-Schnittstelle erstellt wurde, die das betroffene Visual erstellt hat. Die Schnittstelle kann keine benutzerdefinierte Implementierung sein. mit dieser Methode können nur schnittstellen verwendet werden, die von Microsoft DirectComposition erstellt wurden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dcomp.h |
Bibliothek | Dcomp.lib |
DLL | Dcomp.dll |
Weitere Informationen
IDCompositionTranslateTransform3D