abstract_type typedef | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | |
alpha() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
alpha() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
alpha_component_index | neogfx::basic_color< ColorSpace, BaseComponent, ViewComponent, ColorComponentCount, Derived > | static |
AlphaShift | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | protectedstatic |
argb typedef | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | |
array_type typedef | neolib::math::basic_vector< T, _Size, Type > | |
as() const | neolib::math::basic_vector< T, _Size, Type > | inline |
as_argb() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
base_component typedef | neogfx::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() const | neolib::math::basic_vector< T, _Size, Type > | inline |
begin() | neolib::math::basic_vector< T, _Size, Type > | inline |
blue() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
blue() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
BlueShift | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | protectedstatic |
ceil() const | neolib::math::basic_vector< T, _Size, Type > | inline |
color_space | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | static |
component_count | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | static |
const_iterator typedef | neolib::math::basic_vector< T, _Size, Type > | |
convert(From aComponent) | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inlinestatic |
cross(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
dark(scalar aThreshold=0.50) const | neogfx::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) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
distance(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
dot(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
end() const | neolib::math::basic_vector< T, _Size, Type > | inline |
end() | neolib::math::basic_vector< T, _Size, Type > | inline |
floor() const | neolib::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() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
green() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
GreenShift | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | protectedstatic |
hadamard_product(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
intensity() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
inverse() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
iterator typedef | neolib::math::basic_vector< T, _Size, Type > | |
light(scalar aThreshold=0.50) const | neogfx::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) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
magnitude() const | neolib::math::basic_vector< T, _Size, Type > | inline |
max(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
mid(const self_type &aOther) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
min(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
min() const | neolib::math::basic_vector< T, _Size, Type > | inline |
mix(const self_type &aOther, scalar aValue) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
monochrome() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
normalized() const | neolib::math::basic_vector< T, _Size, Type > | inline |
operator const array_type &() const | neolib::math::basic_vector< T, _Size, Type > | inline |
operator!=(const self_type &right) const | 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+=(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-() const | 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/=(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) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
operator<=>(const self_type &aOther) const =default | neogfx::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) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
neogfx::basic_color::operator==(const self_type &right) const | neolib::math::basic_vector< T, _Size, Type > | inline |
operator[](uint32_t aIndex) const | neolib::math::basic_vector< T, _Size, Type > | inline |
operator[](uint32_t aIndex) | neolib::math::basic_vector< T, _Size, Type > | inline |
operator~() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
red() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
red() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
RedShift | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | protectedstatic |
return_type typedef | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | |
round() const | neolib::math::basic_vector< T, _Size, Type > | inline |
same_lightness_as(const self_type &aOther) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
scale(const self_type &right) const | neolib::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) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
similar_intensity(const self_type &aOther, scalar aThreshold=0.5) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
Size | neolib::math::basic_vector< T, _Size, Type > | static |
size() | neolib::math::basic_vector< T, _Size, Type > | inlinestatic |
size_type typedef | neolib::math::basic_vector< T, _Size, Type > | |
to_hex_string() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
to_hsl() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
to_hsv() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
to_string() const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
type typedef | neolib::math::basic_vector< T, _Size, Type > | |
unshade(view_component aDelta) | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
unshaded(view_component aDelta) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
v | neolib::math::basic_vector< T, _Size, Type > | |
value_type typedef | neolib::math::basic_vector< T, _Size, Type > | |
vector_type typedef | neolib::math::basic_vector< T, _Size, Type > | |
view_component typedef | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | |
with_alpha(view_component aAlpha) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_alpha(T aAlpha) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_blue(view_component aBlue) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_blue(T aBlue) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_combined_alpha(view_component aAlpha) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_combined_alpha(T aAlpha) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_green(view_component aGreen) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_green(T aGreen) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_lightness(scalar aLightness) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_red(view_component aRed) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
with_red(T aRed) const | neogfx::basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > | inline |
x | neolib::math::basic_vector< T, _Size, Type > | |
xx | neolib::math::basic_vector< T, _Size, Type > | |
xxx | neolib::math::basic_vector< T, _Size, Type > | |
xxy | neolib::math::basic_vector< T, _Size, Type > | |
xxz | neolib::math::basic_vector< T, _Size, Type > | |
xy | neolib::math::basic_vector< T, _Size, Type > | |
xyx | neolib::math::basic_vector< T, _Size, Type > | |
xyy | neolib::math::basic_vector< T, _Size, Type > | |
xyz | neolib::math::basic_vector< T, _Size, Type > | |
xz | neolib::math::basic_vector< T, _Size, Type > | |
y | neolib::math::basic_vector< T, _Size, Type > | |
yx | neolib::math::basic_vector< T, _Size, Type > | |
yxx | neolib::math::basic_vector< T, _Size, Type > | |
yxy | neolib::math::basic_vector< T, _Size, Type > | |
yxz | neolib::math::basic_vector< T, _Size, Type > | |
yy | neolib::math::basic_vector< T, _Size, Type > | |
yyx | neolib::math::basic_vector< T, _Size, Type > | |
yyy | neolib::math::basic_vector< T, _Size, Type > | |
yyz | neolib::math::basic_vector< T, _Size, Type > | |
yz | neolib::math::basic_vector< T, _Size, Type > | |
yzx | neolib::math::basic_vector< T, _Size, Type > | |
yzy | neolib::math::basic_vector< T, _Size, Type > | |
yzz | neolib::math::basic_vector< T, _Size, Type > | |
z | neolib::math::basic_vector< T, _Size, Type > | |
zx | neolib::math::basic_vector< T, _Size, Type > | |
zxx | neolib::math::basic_vector< T, _Size, Type > | |
zxy | neolib::math::basic_vector< T, _Size, Type > | |
zxz | neolib::math::basic_vector< T, _Size, Type > | |
zy | neolib::math::basic_vector< T, _Size, Type > | |
zyx | neolib::math::basic_vector< T, _Size, Type > | |
zyy | neolib::math::basic_vector< T, _Size, Type > | |
zyz | neolib::math::basic_vector< T, _Size, Type > | |
zz | neolib::math::basic_vector< T, _Size, Type > | |
zzx | neolib::math::basic_vector< T, _Size, Type > | |
zzy | neolib::math::basic_vector< T, _Size, Type > | |
zzz | neolib::math::basic_vector< T, _Size, Type > | |