Method
GskRoundedRectinit
Declaration [src]
GskRoundedRect*
gsk_rounded_rect_init (
GskRoundedRect* self,
const graphene_rect_t* bounds,
const graphene_size_t* top_left,
const graphene_size_t* top_right,
const graphene_size_t* bottom_right,
const graphene_size_t* bottom_left
)
Description [src]
Initializes a rounded rectangle with the given values.
This function will implicitly normalize the rounded rectangle before returning.
Parameters
bounds
-
Type:
graphene_rect_t
A
graphene_rect_t
describing the bounds.The data is owned by the caller of the method. top_left
-
Type:
graphene_size_t
The rounding radius of the top left corner.
The data is owned by the caller of the method. top_right
-
Type:
graphene_size_t
The rounding radius of the top right corner.
The data is owned by the caller of the method. bottom_right
-
Type:
graphene_size_t
The rounding radius of the bottom right corner.
The data is owned by the caller of the method. bottom_left
-
Type:
graphene_size_t
The rounding radius of the bottom left corner.
The data is owned by the caller of the method.
Return value
Type: GskRoundedRect
The initialized rounded rectangle.
The returned data is owned by the instance. |