4#include <nw/math/math_Types.h>
6namespace nw {
namespace ut {
99 this->Set( vec.x, vec.y, vec.z, vec.w );
139#pragma clang diagnostic push
140#pragma clang diagnostic ignored "-Wfloat-equal"
151#pragma clang diagnostic pop
223#pragma clang diagnostic push
224#pragma clang diagnostic ignored "-Wfloat-equal"
231#pragma clang diagnostic pop
235 return !(*
this ==
rhs);
275 return *
reinterpret_cast<
nw::
math::
VEC4*>(
this);
280 return *
reinterpret_cast<
const nw::
math::
VEC4*>(
this);
Definition math_Constant.cpp:5
Definition ut_CriticalSection.h:6
Color4u8 Color8
Definition ut_Color.h:37
Definition math_Constant.cpp:5
Definition math_Vector4.h:69
Color4u8(u8 red, u8 green, u8 blue, u8 alpha)
Definition ut_Color.h:22
Color4u8 SelfType
Definition ut_Color.h:12
u8 b
Definition ut_Color.h:33
u8 r
Definition ut_Color.h:31
u8 a
Definition ut_Color.h:34
Color4u8()
Definition ut_Color.h:14
u8 g
Definition ut_Color.h:32
static const int ALPHA_MIN
Definition ut_Color.h:46
f32 b
Definition ut_Color.h:286
FloatColor SelfType
Definition ut_Color.h:42
f32 a
Definition ut_Color.h:287
FloatColor(const SelfType &color, f32 alpha)
Definition ut_Color.h:75
static const int ALPHA_MAX
Definition ut_Color.h:47
FloatColor(const SelfType &color)
Definition ut_Color.h:67
FloatColor(f32 red, f32 green, f32 blue, f32 alpha)
Definition ut_Color.h:83
SelfType & operator=(const nw::math::VEC4 &vec)
Definition ut_Color.h:97
~FloatColor()
Definition ut_Color.h:93
static const int ALPHA_OPACITY
Definition ut_Color.h:48
FloatColor & operator=(const FloatColor &other)=default
static const int ELEMENT_MAX
Definition ut_Color.h:45
FloatColor()
Definition ut_Color.h:51
static const int ALPHA_TRANSPARENT
Definition ut_Color.h:49
static const int ELEMENT_MIN
Definition ut_Color.h:44
f32 g
Definition ut_Color.h:285
FloatColor(const nw::math::VEC4 &vec)
Definition ut_Color.h:59