Commit b9c3ac79 authored by Jakob Bornecrantz's avatar Jakob Bornecrantz
Browse files

xrt: Add colour structs

parent 7f365177
...@@ -133,6 +133,56 @@ struct xrt_vec3 ...@@ -133,6 +133,56 @@ struct xrt_vec3
float z; float z;
}; };
/*!
* A 3 element colour with 8 bits per channel.
*
* @ingroup xrt_iface math
*/
struct xrt_colour_rgb_u8
{
uint8_t r;
uint8_t g;
uint8_t b;
};
/*!
* A 4 element colour with 8 bits per channel.
*
* @ingroup xrt_iface math
*/
struct xrt_colour_rgba_u8
{
uint8_t r;
uint8_t g;
uint8_t b;
uint8_t a;
};
/*!
* A 3 element colour with floating point channels.
*
* @ingroup xrt_iface math
*/
struct xrt_colour_rgb_f32
{
float r;
float g;
float b;
};
/*!
* A 4 element colour with floating point channels.
*
* @ingroup xrt_iface math
*/
struct xrt_colour_rgba_f32
{
float r;
float g;
float b;
float a;
};
/*! /*!
* A pose composed of a position and orientation. * A pose composed of a position and orientation.
* *
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment