Class GLTransformationVideoEffect
Transformation video effect (OpenGL).
Inherited Members
Namespace: VisioForge.Core.Types.X.OpenGL
Assembly: VisioForge.Core.dll
Syntax
public class GLTransformationVideoEffect : GLBaseVideoEffect
Constructors
GLTransformationVideoEffect()
Initializes a new instance of the GLTransformationVideoEffect class.
Declaration
public GLTransformationVideoEffect()
Properties
FOV
Gets or sets the field of view angle in degrees.
Declaration
public float FOV { get; set; }
Property Value
Type | Description |
---|---|
float |
Ortho
Gets or sets the value indicating whether to use orthographic projection.
Declaration
public bool Ortho { get; set; }
Property Value
Type | Description |
---|---|
bool |
PivotX
Gets or sets the rotation pivot point X coordinate, where 0 is a center.
Declaration
public float PivotX { get; set; }
Property Value
Type | Description |
---|---|
float |
PivotY
Gets or sets the rotation pivot point Y coordinate, where 0 is a center.
Declaration
public float PivotY { get; set; }
Property Value
Type | Description |
---|---|
float |
PivotZ
Gets or sets the rotation pivot point Z coordinate, where 0 is a center.
Declaration
public float PivotZ { get; set; }
Property Value
Type | Description |
---|---|
float |
RotationX
Gets or sets the X-axis in degrees.
Declaration
public float RotationX { get; set; }
Property Value
Type | Description |
---|---|
float |
RotationY
Gets or sets the Y-axis in degrees.
Declaration
public float RotationY { get; set; }
Property Value
Type | Description |
---|---|
float |
RotationZ
Gets or sets the Z-axis in degrees.
Declaration
public float RotationZ { get; set; }
Property Value
Type | Description |
---|---|
float |
ScaleX
Gets or sets the scale multiplier for the X-Axis.
Declaration
public float ScaleX { get; set; }
Property Value
Type | Description |
---|---|
float |
ScaleY
Gets or sets the scale multiplier for the Y-Axis.
Declaration
public float ScaleY { get; set; }
Property Value
Type | Description |
---|---|
float |
TranslationX
Gets or sets the translates the video at the X-Axis, in universal[0 - 1] coordinate.
Declaration
public float TranslationX { get; set; }
Property Value
Type | Description |
---|---|
float |
TranslationY
Gets or sets the translates the video at the Y-Axis, in universal[0 - 1] coordinate.
Declaration
public float TranslationY { get; set; }
Property Value
Type | Description |
---|---|
float |
TranslationZ
Gets or sets the translates the video at the Z-Axis, in universal[0 - 1] coordinate.
Declaration
public float TranslationZ { get; set; }
Property Value
Type | Description |
---|---|
float |