TransformOperation Struct
Definition
Represents a single primitive transform (like translation, rotation, scale, etc.).
public struct TransformOperation
Methods
| Name | Description |
|---|---|
| Bake | Bakes this operation to a transform matrix. |
| Equals (2 overloads) | No summary available. |
| GetHashCode | No summary available. |
| ToString | No summary available. |
| TryInterpolate | No summary available. |
Bake Method
Bakes this operation to a transform matrix.
public void Bake()
Equals overloads
Equals Method
public bool Equals(Avalonia.Media.Transformation.TransformOperation other)
Parameters
other Avalonia.Media.Transformation.TransformOperation
Returns
bool
Equals Method
public bool Equals(object obj)
Parameters
obj object
Returns
bool
GetHashCode Method
public int GetHashCode()
Returns
int
ToString Method
public string ToString()
Returns
string
TryInterpolate Method
public bool TryInterpolate(Nullable<Avalonia.Media.Transformation.TransformOperation> from, Nullable<Avalonia.Media.Transformation.TransformOperation> to, double progress, Avalonia.Media.Transformation.TransformOperation& result)
Parameters
from Nullable<Avalonia.Media.Transformation.TransformOperation>
to Nullable<Avalonia.Media.Transformation.TransformOperation>
progress double
result Avalonia.Media.Transformation.TransformOperation&
Returns
bool
Properties
| Name | Description |
|---|---|
| Identity | Returns new identity transform operation. |
| IsIdentity | Returns whether operation produces the identity matrix. |
Identity Property
Returns new identity transform operation.
public Avalonia.Media.Transformation.TransformOperation Identity { get; set; }
IsIdentity Property
Returns whether operation produces the identity matrix.
public bool IsIdentity { get; set; }
Fields
Data Field
public Avalonia.Media.Transformation.TransformOperation.DataLayout Data
Matrix Field
public Avalonia.Matrix Matrix
Type Field
public Avalonia.Media.Transformation.TransformOperation.OperationType Type