Class Transform
public class Transform
- Inheritance
-
Transform
- Inherited Members
Methods
Equal(TransformHandle, TransformHandle)
Calls native method gsk_transform_equal.
public static extern bool Equal(TransformHandle first, TransformHandle second)
Parameters
firstTransformHandleTransfer ownership: None Nullable: True
secondTransformHandleTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
GetCategory(TransformHandle)
Calls native method gsk_transform_get_category.
public static extern TransformCategory GetCategory(TransformHandle self)
Parameters
selfTransformHandleTransfer ownership: None Nullable: True
Returns
- TransformCategory
Transfer ownership: None Nullable: False
GetGType()
Calls native function gsk_transform_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
Invert(TransformUnownedHandle)
Calls native method gsk_transform_invert.
public static extern TransformOwnedHandle Invert(TransformUnownedHandle self)
Parameters
selfTransformUnownedHandleTransfer ownership: Full Nullable: True
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Matrix(TransformUnownedHandle, MatrixHandle)
Calls native method gsk_transform_matrix.
public static extern TransformOwnedHandle Matrix(TransformUnownedHandle next, MatrixHandle matrix)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
matrixMatrixHandleTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: False
New()
Calls native constructor gsk_transform_new.
public static extern TransformOwnedHandle New()
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: False
Perspective(TransformUnownedHandle, float)
Calls native method gsk_transform_perspective.
public static extern TransformOwnedHandle Perspective(TransformUnownedHandle next, float depth)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
depthfloatTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: False
Print(TransformHandle, StringHandle)
Calls native method gsk_transform_print.
public static extern void Print(TransformHandle self, StringHandle @string)
Parameters
selfTransformHandleTransfer ownership: None Nullable: True
stringStringHandle
Ref(TransformHandle)
Calls native method gsk_transform_ref.
public static extern TransformUnownedHandle Ref(TransformHandle self)
Parameters
selfTransformHandleTransfer ownership: None Nullable: True
Returns
- TransformUnownedHandle
Transfer ownership: None Nullable: True
Rotate(TransformUnownedHandle, float)
Calls native method gsk_transform_rotate.
public static extern TransformOwnedHandle Rotate(TransformUnownedHandle next, float angle)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
anglefloatTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Rotate3d(TransformUnownedHandle, float, Vec3Handle)
Calls native method gsk_transform_rotate_3d.
public static extern TransformOwnedHandle Rotate3d(TransformUnownedHandle next, float angle, Vec3Handle axis)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
anglefloatTransfer ownership: None Nullable: False
axisVec3HandleTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Scale(TransformUnownedHandle, float, float)
Calls native method gsk_transform_scale.
public static extern TransformOwnedHandle Scale(TransformUnownedHandle next, float factorX, float factorY)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
factorXfloatTransfer ownership: None Nullable: False
factorYfloatTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Scale3d(TransformUnownedHandle, float, float, float)
Calls native method gsk_transform_scale_3d.
public static extern TransformOwnedHandle Scale3d(TransformUnownedHandle next, float factorX, float factorY, float factorZ)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
factorXfloatTransfer ownership: None Nullable: False
factorYfloatTransfer ownership: None Nullable: False
factorZfloatTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Skew(TransformUnownedHandle, float, float)
Calls native method gsk_transform_skew. Version: 4.6
[Version("4.6")]
public static extern TransformOwnedHandle Skew(TransformUnownedHandle next, float skewX, float skewY)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
skewXfloatTransfer ownership: None Nullable: False
skewYfloatTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
To2d(TransformHandle, out float, out float, out float, out float, out float, out float)
Calls native method gsk_transform_to_2d.
public static extern void To2d(TransformHandle self, out float outXx, out float outYx, out float outXy, out float outYy, out float outDx, out float outDy)
Parameters
selfTransformHandleTransfer ownership: None Nullable: False
outXxfloatTransfer ownership: Full Nullable: False
outYxfloatTransfer ownership: Full Nullable: False
outXyfloatTransfer ownership: Full Nullable: False
outYyfloatTransfer ownership: Full Nullable: False
outDxfloatTransfer ownership: Full Nullable: False
outDyfloatTransfer ownership: Full Nullable: False
To2dComponents(TransformHandle, out float, out float, out float, out float, out float, out float, out float)
Calls native method gsk_transform_to_2d_components. Version: 4.6
[Version("4.6")]
public static extern void To2dComponents(TransformHandle self, out float outSkewX, out float outSkewY, out float outScaleX, out float outScaleY, out float outAngle, out float outDx, out float outDy)
Parameters
selfTransformHandleTransfer ownership: None Nullable: False
outSkewXfloatTransfer ownership: Full Nullable: False
outSkewYfloatTransfer ownership: Full Nullable: False
outScaleXfloatTransfer ownership: Full Nullable: False
outScaleYfloatTransfer ownership: Full Nullable: False
outAnglefloatTransfer ownership: Full Nullable: False
outDxfloatTransfer ownership: Full Nullable: False
outDyfloatTransfer ownership: Full Nullable: False
ToAffine(TransformHandle, out float, out float, out float, out float)
Calls native method gsk_transform_to_affine.
public static extern void ToAffine(TransformHandle self, out float outScaleX, out float outScaleY, out float outDx, out float outDy)
Parameters
selfTransformHandleTransfer ownership: None Nullable: False
outScaleXfloatTransfer ownership: Full Nullable: False
outScaleYfloatTransfer ownership: Full Nullable: False
outDxfloatTransfer ownership: Full Nullable: False
outDyfloatTransfer ownership: Full Nullable: False
ToString(TransformHandle)
Calls native method gsk_transform_to_string.
public static extern NonNullableUtf8StringOwnedHandle ToString(TransformHandle self)
Parameters
selfTransformHandleTransfer ownership: None Nullable: True
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
ToTranslate(TransformHandle, out float, out float)
Calls native method gsk_transform_to_translate.
public static extern void ToTranslate(TransformHandle self, out float outDx, out float outDy)
Parameters
selfTransformHandleTransfer ownership: None Nullable: False
outDxfloatTransfer ownership: Full Nullable: False
outDyfloatTransfer ownership: Full Nullable: False
Translate(TransformUnownedHandle, PointHandle)
Calls native method gsk_transform_translate.
public static extern TransformOwnedHandle Translate(TransformUnownedHandle next, PointHandle point)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
pointPointHandleTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Translate3d(TransformUnownedHandle, Point3DHandle)
Calls native method gsk_transform_translate_3d.
public static extern TransformOwnedHandle Translate3d(TransformUnownedHandle next, Point3DHandle point)
Parameters
nextTransformUnownedHandleTransfer ownership: Full Nullable: True
pointPoint3DHandleTransfer ownership: None Nullable: False
Returns
- TransformOwnedHandle
Transfer ownership: Full Nullable: True
Unref(TransformHandle)
Calls native method gsk_transform_unref.
public static extern void Unref(TransformHandle self)
Parameters
selfTransformHandleTransfer ownership: None Nullable: True