D2D1_3DPERSPECTIVETRANSFORM_PROP-Enumeration (d2d1effects.h)
Bezeichner für die Eigenschaften des Transformationseffekts der 3D-Perspektive.
Syntax
typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP {
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 2,
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = 3,
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = 4,
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = 5,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = 6,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 7,
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Konstanten
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE Wert: 0 Der Interpolationsmodus, den der Effekt auf das Bild verwendet. Es gibt 5 Skalierungsmodi, die in Qualität und Geschwindigkeit liegen. Typ ist D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE. Der Standardwert ist D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE Wert: 1 Der Modus, der zum Berechnen des Rahmens des Bilds verwendet wird, weich oder hart. Weitere Informationen finden Sie unter Rahmenmodi. Typ ist D2D1_BORDER_MODE. Der Standardwert ist D2D1_BORDER_MODE_SOFT. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH Wert: 2 Der Abstand von PerspectiveOrigin zur Projektionsebene. Der in DIPs angegebene Wert muss größer als 0 sein. Typ ist FLOAT. Der Standardwert ist 1000.0f. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN Wert: 3 Die X- und Y-Position des Viewers in der 3D-Szene. Diese Eigenschaft ist eine D2D1_VECTOR_2F definiert als: (Punkt X, Punkt Y). Die Einheiten befinden sich in DIPs. Sie legen den Z-Wert mit der Depth-Eigenschaft fest. Typ ist D2D1_VECTOR_2F. Der Standardwert ist {0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET Wert: 4 Eine Übersetzung, die der Effekt ausführt, bevor er die Projektionsebene rotiert. Diese Eigenschaft ist eine D2D1_VECTOR_3F definiert als: (X, Y, Z). Die Einheiten befinden sich in DIPs. Typ ist D2D1_VECTOR_3F. Der Standardwert ist {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET Wert: 5 Eine Übersetzung, die der Effekt ausführt, nachdem er die Projektionsebene gedreht hat. Diese Eigenschaft ist eine D2D1_VECTOR_3F definiert als: (X, Y, Z). Die Einheiten befinden sich in DIPs. Typ ist D2D1_VECTOR_3F. Der Standardwert ist {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN Wert: 6 Der Mittelpunkt der Drehung, die der Effekt ausführt. Diese Eigenschaft ist eine D2D1_VECTOR_3F definiert als: (X, Y, Z). Die Einheiten befinden sich in DIPs. Typ ist D2D1_VECTOR_3F. Der Standardwert ist {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION Wert: 7 Die Drehwinkel für jede Achse. Diese Eigenschaft ist eine D2D1_VECTOR_3F definiert als: (X, Y, Z). Die Einheiten sind in Grad. Typ ist D2D1_VECTOR_3F. Der Standardwert ist {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD Wert: 0xffffffff |
Anforderungen
Kopfzeile | d2d1effects.h |