*
* Translates @next in 2-dimensional space by @point.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
**/
GskTransform *
gsk_transform_translate (GskTransform *next,
*
* Translates @next by @point.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
**/
GskTransform *
gsk_transform_translate_3d (GskTransform *next,
*
* Rotates @next @angle degrees in 2D - or in 3D-speak, around the z axis.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
*/
GskTransform *
gsk_transform_rotate (GskTransform *next,
*
* For a rotation in 2D space, use [method@Gsk.Transform.rotate]
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
*/
GskTransform *
gsk_transform_rotate_3d (GskTransform *next,
*
* Applies a skew transform.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
*
* Since: 4.6
*/
*
* Use [method@Gsk.Transform.scale_3d] to scale in all 3 dimensions.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
**/
GskTransform *
gsk_transform_scale (GskTransform *next,
*
* Scales @next by the given factors.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
**/
GskTransform *
gsk_transform_scale_3d (GskTransform *next,
*
* Acquires a reference on the given `GskTransform`.
*
- * Returns: (transfer none): the `GskTransform` with an additional reference
+ * Returns: (nullable) (transfer none): the `GskTransform` with an additional reference
*/
GskTransform *
gsk_transform_ref (GskTransform *self)
*
* Applies all the operations from @other to @next.
*
- * Returns: The new transform
+ * Returns: (nullable): The new transform
*/
GskTransform *
gsk_transform_transform (GskTransform *next,