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