typedef struct colourvalue_struct { float r; float g; float b; float a; } colourvalue_struct;