@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
23 lines (19 loc) • 727 B
JavaScript
import { Color } from '../../core/math/color.js';
const COLOR_RED = Object.freeze(new Color(1, 0.3, 0.3));
const COLOR_GREEN = Object.freeze(new Color(0.3, 1, 0.3));
const COLOR_BLUE = Object.freeze(new Color(0.3, 0.3, 1));
const COLOR_YELLOW = Object.freeze(new Color(1, 1, 0.5));
const COLOR_GRAY = Object.freeze(new Color(0.5, 0.5, 0.5, 0.5));
/**
* Converts Color4 to Color3.
*
* @param {Color} color - Color4
* @returns {Color} - Color3
*/
const color3from4 = color => {
return new Color(color.r, color.g, color.b);
};
const color4from3 = (color, a) => {
return new Color(color.r, color.g, color.b, a);
};
export { COLOR_BLUE, COLOR_GRAY, COLOR_GREEN, COLOR_RED, COLOR_YELLOW, color3from4, color4from3 };