Macro Definition Documentation
TYPE for types that are passed as values and
TYPE* for those that are passed as pointers.
A boolean value. Either
64-bit color type. The memory layout is little-endian BGRX, where X is usually unused but can also be used as an alpha channel. There are 16 bits per color channel. Depending on the imaging equipment, the full 16-bit range may however not be used.
A point in time, measured as the number of milliseconds since the Unix epoch (00:00:00 UTC on 1 January 1970).
16-bit floating-point type.
Preferred real number type. This is either
float depending on target hardware and build configuration.
Enumeration Type Documentation
Type IDs for all supported types.
Returns the alignment, in bytes, required for an instance of a type identified by id. If id represents a type that is passed as a pointer (such as a matrix or an image), returns the alignment of a pointer.
Returns the size, in bytes, required for an instance of a type identified by id. If id represents a type that is passed as a pointer (such as a matrix or an image), returns the size of a pointer.