| 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 > | |