CUGL 2.1
Cornell University Game Library
cugl::Color4 Member List

This is the complete list of members for cugl::Color4, including all inherited members.

acugl::Color4
add(Color4 c, bool alpha=false)cugl::Color4inline
add(GLubyte r, GLubyte g, GLubyte b, GLubyte a=0)cugl::Color4inline
bcugl::Color4
BLACKcugl::Color4static
blend(Color4 other)cugl::Color4
blend(Color4 c1, Color4 c2, Color4 *dst)cugl::Color4static
blendPre(Color4 other)cugl::Color4
blendPre(Color4 c1, Color4 c2, Color4 *dst)cugl::Color4static
BLUEcugl::Color4static
clamp(Color4 min, Color4 max)cugl::Color4
CLEARcugl::Color4static
Color4()cugl::Color4inline
Color4(GLubyte r, GLubyte g, GLubyte b, GLubyte a=255)cugl::Color4inline
Color4(GLuint color)cugl::Color4inline
Color4(const float *array)cugl::Color4
Color4(const std::string color)cugl::Color4
Color4(const Vec4 vector)cugl::Color4explicit
Color4(const Vec3 vector)cugl::Color4explicit
Color4(const Color4f color)cugl::Color4explicit
complement(bool alpha=false)cugl::Color4inline
CORNFLOWERcugl::Color4static
CYANcugl::Color4static
darkerThan(Color4 c) constcugl::Color4inline
gcugl::Color4
get(float *array) constcugl::Color4
getBlend(Color4 other) constcugl::Color4
getBlendPre(Color4 other) constcugl::Color4
getClamp(Color4 min, Color4 max) constcugl::Color4inline
getComplement(bool alpha=false) constcugl::Color4inline
getLerp(Color4 other, float alpha) constcugl::Color4inline
getMap(std::function< GLubyte(GLubyte)> func, bool alpha=false) constcugl::Color4inline
getPacked() constcugl::Color4inline
getPremultiplied() constcugl::Color4inline
getRGBA() constcugl::Color4inline
getUnpremultiplied() constcugl::Color4inline
GRAYcugl::Color4static
GREENcugl::Color4static
lerp(const Color4f other, float alpha)cugl::Color4
lerp(Color4 c1, Color4 c2, float alpha, Color4 *dst)cugl::Color4static
lighterThan(Color4 c) constcugl::Color4inline
MAGENTAcugl::Color4static
map(std::function< GLubyte(GLubyte)> func, bool alpha=false)cugl::Color4inline
operator Color4f() constcugl::Color4
operator std::string() constcugl::Color4inline
operator Vec3() constcugl::Color4
operator Vec4() constcugl::Color4
operator!=(Color4 c) constcugl::Color4inline
operator*(float s) constcugl::Color4inline
operator*(Color4 c) constcugl::Color4inline
operator*=(float s)cugl::Color4inline
operator*=(Color4 c)cugl::Color4inline
operator+(Color4 c) constcugl::Color4inline
operator+=(Color4 c)cugl::Color4inline
operator-(Color4 c) constcugl::Color4inline
operator-=(Color4 c)cugl::Color4inline
operator<(Color4 c) constcugl::Color4
operator<=(Color4 c) constcugl::Color4inline
operator=(GLuint color)cugl::Color4inline
operator=(const float *array)cugl::Color4inline
operator=(const std::string name)cugl::Color4inline
operator=(const Vec4 vector)cugl::Color4
operator=(const Vec3 vector)cugl::Color4
operator=(const Color4f color)cugl::Color4
operator==(Color4 c) constcugl::Color4inline
operator>(Color4 c) constcugl::Color4
operator>=(Color4 c) constcugl::Color4inline
ORANGEcugl::Color4static
PAPYRUScugl::Color4static
premultiply()cugl::Color4inline
rcugl::Color4
REDcugl::Color4static
rgbacugl::Color4
scale(float s, bool alpha=false)cugl::Color4inline
scale(float sr, float sg, float sb, float sa=1)cugl::Color4inline
scale(Color4 c, bool alpha=false)cugl::Color4inline
set(GLubyte r, GLubyte g, GLubyte b, GLubyte a=255)cugl::Color4inline
set(const float *array)cugl::Color4
set(GLuint color)cugl::Color4
set(const Color4 c)cugl::Color4inline
set(const std::string name)cugl::Color4
setHSL(float h, float s, float l, GLubyte a=255)cugl::Color4
setHSV(float h, float s, float v, GLubyte a=255)cugl::Color4
subtract(Color4 c, bool alpha=false)cugl::Color4inline
subtract(GLubyte r, GLubyte g, GLubyte b, GLubyte a=0)cugl::Color4inline
toString(bool verbose=false) constcugl::Color4
unpremultiply()cugl::Color4inline
WHITEcugl::Color4static
YELLOWcugl::Color4static