peak_common_point_f peak_common_vector
Represents a 2D vector using floating-point precision.
Definition peak_common_simple_types.h:195
Represents a floating-point interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:52
float minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:54
float maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:57
Represents an unsigned integer interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:38
uint32_t minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:40
uint32_t maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:43
Represents an integer interval with inclusive minimum and maximum bounds.
Definition peak_common_simple_types.h:24
int32_t maximum
Upper bound of the interval.
Definition peak_common_simple_types.h:29
int32_t minimum
Lower bound of the interval.
Definition peak_common_simple_types.h:26
Represents a 2D point with floating-point coordinates.
Definition peak_common_simple_types.h:182
float y
Y-coordinate of the point.
Definition peak_common_simple_types.h:187
float x
X-coordinate of the point.
Definition peak_common_simple_types.h:184
Represents a 2D point with unsigned integer coordinates.
Definition peak_common_simple_types.h:165
uint32_t y
Y-coordinate of the point.
Definition peak_common_simple_types.h:170
uint32_t x
X-coordinate of the point.
Definition peak_common_simple_types.h:167
Represents a 2D point with signed integer coordinates.
Definition peak_common_simple_types.h:148
int32_t y
Y-coordinate of the point.
Definition peak_common_simple_types.h:153
int32_t x
X-coordinate of the point.
Definition peak_common_simple_types.h:150
Represents a floating-point range with inclusive minimum and maximum bounds and an increment step.
Definition peak_common_simple_types.h:100
float minimum
Lower bound of the range.
Definition peak_common_simple_types.h:102
float maximum
Upper bound of the range.
Definition peak_common_simple_types.h:105
float increment
Step size or increment of the range.
Definition peak_common_simple_types.h:108
Represents an unsigned integer range with inclusive minimum and maximum bounds and an increment step.
Definition peak_common_simple_types.h:83
uint32_t increment
Step size or increment of the range.
Definition peak_common_simple_types.h:91
uint32_t minimum
Lower bound of the range.
Definition peak_common_simple_types.h:85
uint32_t maximum
Upper bound of the range.
Definition peak_common_simple_types.h:88
Represents an integer range with inclusive minimum and maximum bounds and an increment step.
Definition peak_common_simple_types.h:66
int32_t increment
Step size or increment of the range.
Definition peak_common_simple_types.h:74
int32_t maximum
Upper bound of the range.
Definition peak_common_simple_types.h:71
int32_t minimum
Lower bound of the range.
Definition peak_common_simple_types.h:68
Represents a rectangle defined by a floating-point position and size.
Definition peak_common_simple_types.h:252
float height
Height of the rectangle.
Definition peak_common_simple_types.h:263
float y
Y-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:257
float x
X-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:254
float width
Width of the rectangle.
Definition peak_common_simple_types.h:260
Represents a rectangle defined by an unsigned integer position and unsigned integer size.
Definition peak_common_simple_types.h:229
uint32_t width
Width of the rectangle.
Definition peak_common_simple_types.h:237
uint32_t height
Height of the rectangle.
Definition peak_common_simple_types.h:240
uint32_t y
Y-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:234
uint32_t x
X-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:231
Represents a rectangle defined by a position and unsigned integer size.
Definition peak_common_simple_types.h:206
uint32_t width
Width of the rectangle.
Definition peak_common_simple_types.h:214
uint32_t height
Height of the rectangle.
Definition peak_common_simple_types.h:217
int32_t y
Y-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:211
int32_t x
X-coordinate of the rectangle's origin.
Definition peak_common_simple_types.h:208
Represents a 2D size with floating-point dimensions.
Definition peak_common_simple_types.h:131
float height
Height component of the size.
Definition peak_common_simple_types.h:136
float width
Width component of the size.
Definition peak_common_simple_types.h:133
Represents a 2D size with unsigned integer dimensions.
Definition peak_common_simple_types.h:117
uint32_t width
Width component of the size.
Definition peak_common_simple_types.h:119
uint32_t height
Height component of the size.
Definition peak_common_simple_types.h:122
Represents a version number.
Definition peak_common_simple_types.h:274