peak_common_point_f peak_common_vector
Represents a 2D vector using floating-point precision.
Definition peak_common_simple_types.h:149
Represents a floating-point interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:57
float minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:59
float maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:62
Represents an unsigned integer interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:43
uint32_t minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:45
uint32_t maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:48
Represents an integer interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:29
int32_t maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:34
int32_t minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:31
Represents a 2D point with floating-point coordinates.
Definition peak_common_simple_types.h:136
float y
Y-coordinate of the point.
Definition peak_common_simple_types.h:141
float x
X-coordinate of the point.
Definition peak_common_simple_types.h:138
Represents a 2D point with unsigned integer coordinates.
Definition peak_common_simple_types.h:119
uint32_t y
Y-coordinate of the point.
Definition peak_common_simple_types.h:124
uint32_t x
X-coordinate of the point.
Definition peak_common_simple_types.h:121
Represents a 2D point with signed integer coordinates.
Definition peak_common_simple_types.h:102
int32_t y
Y-coordinate of the point.
Definition peak_common_simple_types.h:107
int32_t x
X-coordinate of the point.
Definition peak_common_simple_types.h:104
Represents a rectangle defined by a floating-point position and size.
Definition peak_common_simple_types.h:183
float height
Height of the rectangle.
Definition peak_common_simple_types.h:194
float y
Y-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:188
float x
X-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:185
float width
Width of the rectangle.
Definition peak_common_simple_types.h:191
Represents a rectangle defined by a position and unsigned integer size.
Definition peak_common_simple_types.h:160
uint32_t width
Width of the rectangle.
Definition peak_common_simple_types.h:168
uint32_t height
Height of the rectangle.
Definition peak_common_simple_types.h:171
int32_t y
Y-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:165
int32_t x
X-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:162
Represents a 2D size with floating-point dimensions.
Definition peak_common_simple_types.h:85
float height
Height component of the size.
Definition peak_common_simple_types.h:90
float width
Width component of the size.
Definition peak_common_simple_types.h:87
Represents a 2D size with unsigned integer dimensions.
Definition peak_common_simple_types.h:71
uint32_t width
Width component of the size.
Definition peak_common_simple_types.h:73
uint32_t height
Height component of the size.
Definition peak_common_simple_types.h:76