Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt das 3D-Transformationseffektobjekt fest, das die Rasterung der Visuals ändert, auf die diese Effektgruppe angewendet wird.
Syntax
HRESULT SetTransform3D(
[in, optional] IDCompositionTransform3D *transform3D
);
Parameter
[in, optional] transform3D
Typ: IDCompositionTransform3D*
Zeiger auf eine IDCompositionTransform3D-Schnittstelle oder eine ihrer abgeleiteten Schnittstellen. Dieser Parameter kann 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 schlägt fehl, wenn transform3D ein ungültiger Zeiger ist oder wenn der Zeiger nicht von derselben IDCompositionDevice-Schnittstelle wie diese Effektgruppe erstellt wurde. Die Schnittstelle kann keine benutzerdefinierte Implementierung sein. mit dieser Methode können nur schnittstellen verwendet werden, die von Microsoft DirectComposition erstellt wurden.
Wenn der transform3D-Parameter NULL ist, wendet die Effektgruppe keine Perspektivtransformationen auf die Visuals an. Das Festlegen der Transformation auf NULL entspricht dem Festlegen der Transformation auf ein IDCompositionMatrixTransform3D-Objekt , bei dem die angegebene Matrix die Identitätsmatrix ist. Eine Anwendung sollte jedoch nach Möglichkeit eine NULL-Transformation verwenden, da sie etwas schneller ist.
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 | dcomp.h |
| Bibliothek | Dcomp.lib |
| DLL | Dcomp.dll |
Weitere Informationen
IDCompositionMatrixTransform3D