23#ifndef VCL_BGFX_DRAWABLE_UNIFORMS_DRAWABLE_AXIS_UNIFORMS_H
24#define VCL_BGFX_DRAWABLE_UNIFORMS_DRAWABLE_AXIS_UNIFORMS_H
26#include <vclib/bgfx/uniform.h>
27#include <vclib/space/core/color.h>
40 inline static std::array<float, 4> sAxisColor = {1.0, 0.0, 0.0, 1.0};
42 inline static Uniform sAxisColorUniform;
49 sAxisColor[0] = color.redF();
50 sAxisColor[1] = color.greenF();
51 sAxisColor[2] = color.blueF();
52 sAxisColor[3] = color.alphaF();
59 if (!sAxisColorUniform.
isValid())
60 sAxisColorUniform =
Uniform(
"u_axisColor", bgfx::UniformType::Vec4);
61 sAxisColorUniform.
bind(sAxisColor.data());
The Color class represents a 32 bit color.
Definition color.h:48