neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > Member List

This is the complete list of members for neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >, including all inherited members.

abstract_type typedefneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
alpha() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
alpha() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
alpha_component_indexneogfx::basic_color< ColorSpace, BaseComponent, ViewComponent, ColorComponentCount, Derived >static
AlphaShiftneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >protectedstatic
argb typedefneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
array_type typedefneolib::math::basic_vector< T, _Size, Type >
as() constneolib::math::basic_vector< T, _Size, Type >inline
as_argb() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
base_component typedefneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
base_to_view(base_component aComponent)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlinestatic
basic_color(const basic_vector< BaseComponent, ColorComponentCount > &aNoAlpha)neogfx::basic_color< ColorSpace, BaseComponent, ViewComponent, ColorComponentCount, Derived >inline
basic_color(const self_type &aOther)neogfx::basic_color< ColorSpace, BaseComponent, ViewComponent, ColorComponentCount, Derived >inline
basic_rgb_color()neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(const self_type &aOther)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(const vec3 &aBaseNoAlpha)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlineexplicit
basic_rgb_color(const vec4 &aBase)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlineexplicit
basic_rgb_color(view_component aRed, view_component aGreen, view_component aBlue, view_component aAlpha=0xFF)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(int32_t aRed, int32_t aGreen, int32_t aBlue, int32_t aAlpha=0xFF)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(uint32_t aRed, uint32_t aGreen, uint32_t aBlue, uint32_t aAlpha=0xFF)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(T aRed, T aGreen, T aBlue, T aAlpha=1.0, std::enable_if_t< std::is_scalar_v< T > &&!std::is_same_v< view_component, T >, sfinae >={})neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
basic_rgb_color(argb aValue)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlineexplicit
basic_vector()neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(value_type x, typename std::enable_if_t< Size==1, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, typename std::enable_if_t< Size==2, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, value_type z, typename std::enable_if_t< Size==3, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, value_type z, value_type w, typename std::enable_if_t< Size==4, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(const value_type &value, Arguments &&... aArguments)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type &&value, Arguments &&... aArguments)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(const array_type &v)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(std::initializer_list< value_type > values)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const swizzle< V, A, S, Indexes... > &aSwizzle)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const self_type &other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(self_type &&other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const basic_vector< T2, Size, Type > &other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const basic_vector< T2, Size2, Type > &other, typename std::enable_if_t< Size2< Size, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inline
begin() constneolib::math::basic_vector< T, _Size, Type >inline
begin()neolib::math::basic_vector< T, _Size, Type >inline
blue() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
blue() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
BlueShiftneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >protectedstatic
ceil() constneolib::math::basic_vector< T, _Size, Type >inline
color_spaceneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >static
component_countneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >static
const_iterator typedefneolib::math::basic_vector< T, _Size, Type >
convert(From aComponent)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlinestatic
cross(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
dark(scalar aThreshold=0.50) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
darken(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
darker(view_component aDelta) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
distance(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
dot(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
end() constneolib::math::basic_vector< T, _Size, Type >inline
end()neolib::math::basic_vector< T, _Size, Type >inline
floor() constneolib::math::basic_vector< T, _Size, Type >inline
from_argb(argb aValue)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlinestatic
from_hsl(scalar aHue, scalar aSaturation, scalar aLightness, scalar aAlpha=1.0)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlinestatic
from_hsv(scalar aHue, scalar aSaturation, scalar aValue, scalar aAlpha=1.0)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inlinestatic
green() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
green() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
GreenShiftneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >protectedstatic
hadamard_product(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
intensity() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
inverse() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
iterator typedefneolib::math::basic_vector< T, _Size, Type >
light(scalar aThreshold=0.50) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
lighten(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
lighter(view_component aDelta) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
magnitude() constneolib::math::basic_vector< T, _Size, Type >inline
max(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
mid(const self_type &aOther) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
min(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
min() constneolib::math::basic_vector< T, _Size, Type >inline
mix(const self_type &aOther, scalar aValue) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
monochrome() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
normalized() constneolib::math::basic_vector< T, _Size, Type >inline
operator const array_type &() constneolib::math::basic_vector< T, _Size, Type >inline
operator!=(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
operator*=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator*=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator+=(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
neogfx::basic_color::operator+=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
neogfx::basic_color::operator+=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator-() constneolib::math::basic_vector< T, _Size, Type >inline
operator-=(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
neogfx::basic_color::operator-=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
neogfx::basic_color::operator-=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator/=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator/=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator<(const self_type &aOther) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
operator<=>(const self_type &aOther) const =defaultneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
operator=(const self_type &aOther)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
operator=(const base_type &aOther)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
neogfx::basic_color::operator=(const self_type &aOther)neogfx::basic_color< ColorSpace, BaseComponent, ViewComponent, ColorComponentCount, Derived >inline
neolib::math::basic_vector::operator=(const self_type &other)neolib::math::basic_vector< T, _Size, Type >inline
neolib::math::basic_vector::operator=(self_type &&other)neolib::math::basic_vector< T, _Size, Type >inline
neolib::math::basic_vector::operator=(std::initializer_list< value_type > values)neolib::math::basic_vector< T, _Size, Type >inline
operator==(const self_type &aOther) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
neogfx::basic_color::operator==(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
operator[](uint32_t aIndex) constneolib::math::basic_vector< T, _Size, Type >inline
operator[](uint32_t aIndex)neolib::math::basic_vector< T, _Size, Type >inline
operator~() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
red() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
red() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
RedShiftneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >protectedstatic
return_type typedefneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
round() constneolib::math::basic_vector< T, _Size, Type >inline
same_lightness_as(const self_type &aOther) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
scale(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
set_alpha(view_component aAlpha)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_alpha(T aAlpha)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_blue(view_component aBlue)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_blue(T aBlue)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_green(view_component aGreen)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_green(T aGreen)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_red(view_component aRed)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
set_red(T aRed)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
shade(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
shaded(view_component aDelta) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
similar_intensity(const self_type &aOther, scalar aThreshold=0.5) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
Sizeneolib::math::basic_vector< T, _Size, Type >static
size()neolib::math::basic_vector< T, _Size, Type >inlinestatic
size_type typedefneolib::math::basic_vector< T, _Size, Type >
to_hex_string() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
to_hsl() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
to_hsv() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
to_string() constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
type typedefneolib::math::basic_vector< T, _Size, Type >
unshade(view_component aDelta)neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
unshaded(view_component aDelta) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
vneolib::math::basic_vector< T, _Size, Type >
value_type typedefneolib::math::basic_vector< T, _Size, Type >
vector_type typedefneolib::math::basic_vector< T, _Size, Type >
view_component typedefneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >
with_alpha(view_component aAlpha) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_alpha(T aAlpha) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_blue(view_component aBlue) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_blue(T aBlue) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_combined_alpha(view_component aAlpha) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_combined_alpha(T aAlpha) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_green(view_component aGreen) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_green(T aGreen) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_lightness(scalar aLightness) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_red(view_component aRed) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
with_red(T aRed) constneogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >inline
xneolib::math::basic_vector< T, _Size, Type >
xxneolib::math::basic_vector< T, _Size, Type >
xxxneolib::math::basic_vector< T, _Size, Type >
xxyneolib::math::basic_vector< T, _Size, Type >
xxzneolib::math::basic_vector< T, _Size, Type >
xyneolib::math::basic_vector< T, _Size, Type >
xyxneolib::math::basic_vector< T, _Size, Type >
xyyneolib::math::basic_vector< T, _Size, Type >
xyzneolib::math::basic_vector< T, _Size, Type >
xzneolib::math::basic_vector< T, _Size, Type >
yneolib::math::basic_vector< T, _Size, Type >
yxneolib::math::basic_vector< T, _Size, Type >
yxxneolib::math::basic_vector< T, _Size, Type >
yxyneolib::math::basic_vector< T, _Size, Type >
yxzneolib::math::basic_vector< T, _Size, Type >
yyneolib::math::basic_vector< T, _Size, Type >
yyxneolib::math::basic_vector< T, _Size, Type >
yyyneolib::math::basic_vector< T, _Size, Type >
yyzneolib::math::basic_vector< T, _Size, Type >
yzneolib::math::basic_vector< T, _Size, Type >
yzxneolib::math::basic_vector< T, _Size, Type >
yzyneolib::math::basic_vector< T, _Size, Type >
yzzneolib::math::basic_vector< T, _Size, Type >
zneolib::math::basic_vector< T, _Size, Type >
zxneolib::math::basic_vector< T, _Size, Type >
zxxneolib::math::basic_vector< T, _Size, Type >
zxyneolib::math::basic_vector< T, _Size, Type >
zxzneolib::math::basic_vector< T, _Size, Type >
zyneolib::math::basic_vector< T, _Size, Type >
zyxneolib::math::basic_vector< T, _Size, Type >
zyyneolib::math::basic_vector< T, _Size, Type >
zyzneolib::math::basic_vector< T, _Size, Type >
zzneolib::math::basic_vector< T, _Size, Type >
zzxneolib::math::basic_vector< T, _Size, Type >
zzyneolib::math::basic_vector< T, _Size, Type >
zzzneolib::math::basic_vector< T, _Size, Type >