Files
vba10/Color.h

47 lines
530 B
C++

#ifndef COLOR_H_
#define COLOR_H_
namespace Engine
{
struct Color
{
union
{
struct
{
float R;
float G;
float B;
float A;
};
float RGBA[4];
};
public:
Color()
: R(0.0f), G(0.0f), B(0.0f), A(0.0f)
{ }
Color(float r, float g, float b, float a)
: R(r), B(b), G(g), A(a)
{ }
};
struct Color4i
{
union
{
struct
{
UCHAR R;
UCHAR G;
UCHAR B;
UCHAR A;
};
UINT RGBA;
UCHAR Array[4];
};
};
}
#endif