Transform
GskTransform
is an object to describe transform matrices.
Unlike graphene_matrix_t
, GskTransform
retains the steps in how a transform was constructed, and allows inspecting them. It is modeled after the way CSS describes transforms.
GskTransform
objects are immutable and cannot be changed after creation. This means code can safely expose them as properties of objects without having to worry about others changing them.
Skipped during bindings generation
parameter
out_xx
: out_xx: Out parameter is not supportedparameter
out_skew_x
: out_skew_x: Out parameter is not supportedparameter
out_scale_x
: out_scale_x: Out parameter is not supportedparameter
out_dx
: out_dx: Out parameter is not supportedparameter
out_transform
: out_transform: Out parameter is not supported
Constructors
Functions
Returns the category this transform belongs to.
Applies a perspective projection transform.
Transforms a graphene_rect_t
using the given transform @self.
Transforms a graphene_point_t
using the given transform @self.
Translates @next by @point.