| abstract_alpha_stop_list typedef | neogfx::basic_gradient< Sharing > | |
| abstract_color_stop_list typedef | neogfx::basic_gradient< Sharing > | |
| abstract_type typedef | neogfx::basic_gradient< Sharing > | |
| add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| alpha_at(scalar aPos) const override | neogfx::basic_gradient< Sharing > | |
| alpha_at(scalar aPos, scalar aStart, scalar aEnd) const override | neogfx::basic_gradient< Sharing > | |
| alpha_stop typedef | neogfx::basic_gradient< Sharing > | |
| alpha_stop_list typedef | neogfx::basic_gradient< Sharing > | |
| alpha_stops() const override | neogfx::basic_gradient< Sharing > | |
| alpha_stops() override | neogfx::basic_gradient< Sharing > | |
| at(scalar aPos) const override | neogfx::basic_gradient< Sharing > | |
| at(scalar aPos, scalar aStart, scalar aEnd) const override | neogfx::basic_gradient< Sharing > | |
| basic_gradient() | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const basic_gradient &aOther) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const i_gradient &aOther) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const i_ref_ptr< i_gradient > &aObject) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const i_string &aCssDeclaration) | neogfx::basic_gradient< Sharing > | explicit |
| basic_gradient(const sRGB_color &aColor) | neogfx::basic_gradient< Sharing > | explicit |
| basic_gradient(const sRGB_color &aColor, gradient_direction aDirection) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const sRGB_color &aColor1, const sRGB_color &aColor2, gradient_direction aDirection=gradient_direction::Vertical) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const abstract_color_stop_list &aColorStops, gradient_direction aDirection=gradient_direction::Vertical) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const abstract_color_stop_list &aColorStops, const abstract_alpha_stop_list &aAlphaStops, gradient_direction aDirection=gradient_direction::Vertical) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const basic_gradient &aOther, const abstract_color_stop_list &aColorStops) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const basic_gradient &aOther, const abstract_color_stop_list &aColorStops, const abstract_alpha_stop_list &aAlphaStops) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const neolib::i_vector< sRGB_color::abstract_type > &aColors, gradient_direction aDirection=gradient_direction::Vertical) | neogfx::basic_gradient< Sharing > | |
| basic_gradient(const std::initializer_list< sRGB_color > &aColors, gradient_direction aDirection=gradient_direction::Vertical) | neogfx::basic_gradient< Sharing > | |
| bounding_box() const override | neogfx::basic_gradient< Sharing > | |
| center() const override | neogfx::basic_gradient< Sharing > | |
| clone(neolib::i_ref_ptr< i_gradient > &aResult) const override | neogfx::basic_gradient< Sharing > | |
| color_at(scalar aPos) const override | neogfx::basic_gradient< Sharing > | |
| color_at(scalar aPos, scalar aStart, scalar aEnd) const override | neogfx::basic_gradient< Sharing > | |
| color_stop typedef | neogfx::basic_gradient< Sharing > | |
| color_stop_list typedef | neogfx::basic_gradient< Sharing > | |
| color_stops() const override | neogfx::basic_gradient< Sharing > | |
| color_stops() override | neogfx::basic_gradient< Sharing > | |
| colors() const override | neogfx::basic_gradient< Sharing > | |
| control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| direction() const override | neogfx::basic_gradient< Sharing > | |
| exponents() const override | neogfx::basic_gradient< Sharing > | |
| filter() const override | neogfx::basic_gradient< Sharing > | |
| find_alpha_stop(scalar aPos, bool aToInsert=false) const override | neogfx::basic_gradient< Sharing > | |
| find_alpha_stop(scalar aPos, scalar aStart, scalar aEnd, bool aToInsert=false) const override | neogfx::basic_gradient< Sharing > | |
| find_alpha_stop(scalar aPos, bool aToInsert=false) override | neogfx::basic_gradient< Sharing > | |
| find_alpha_stop(scalar aPos, scalar aStart, scalar aEnd, bool aToInsert=false) override | neogfx::basic_gradient< Sharing > | |
| find_color_stop(scalar aPos, bool aToInsert=false) const override | neogfx::basic_gradient< Sharing > | |
| find_color_stop(scalar aPos, scalar aStart, scalar aEnd, bool aToInsert=false) const override | neogfx::basic_gradient< Sharing > | |
| find_color_stop(scalar aPos, bool aToInsert=false) override | neogfx::basic_gradient< Sharing > | |
| find_color_stop(scalar aPos, scalar aStart, scalar aEnd, bool aToInsert=false) override | neogfx::basic_gradient< Sharing > | |
| id() const override | neogfx::basic_gradient< Sharing > | |
| insert_alpha_stop(scalar aPos) override | neogfx::basic_gradient< Sharing > | |
| insert_alpha_stop(scalar aPos, scalar aStart, scalar aEnd) override | neogfx::basic_gradient< Sharing > | |
| insert_color_stop(scalar aPos) override | neogfx::basic_gradient< Sharing > | |
| insert_color_stop(scalar aPos, scalar aStart, scalar aEnd) override | neogfx::basic_gradient< Sharing > | |
| is_singular() const override | neogfx::basic_gradient< Sharing > | |
| operator=(const i_gradient &aOther) override | neogfx::basic_gradient< Sharing > | |
| neolib::reference_counted::operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| orientation() const override | neogfx::basic_gradient< Sharing > | |
| pin() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| reference_counted() noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release_and_take_ownership() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| release_and_take_ownership() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| reverse() override | neogfx::basic_gradient< Sharing > | |
| self_type typedef | neogfx::basic_gradient< Sharing > | |
| set_alpha(sRGB_color::view_component aAlpha) override | neogfx::basic_gradient< Sharing > | |
| set_bounding_box(const optional_rect &aBoundingBox) override | neogfx::basic_gradient< Sharing > | |
| set_bounding_box_if_none(const optional_rect &aBoundingBox) override | neogfx::basic_gradient< Sharing > | |
| set_center(const optional_point &aCenter) override | neogfx::basic_gradient< Sharing > | |
| set_combined_alpha(sRGB_color::view_component aAlpha) override | neogfx::basic_gradient< Sharing > | |
| set_direction(gradient_direction aDirection) override | neogfx::basic_gradient< Sharing > | |
| set_exponents(const optional_vec2 &aExponents) override | neogfx::basic_gradient< Sharing > | |
| set_orientation(gradient_orientation aOrientation) override | neogfx::basic_gradient< Sharing > | |
| set_shape(gradient_shape aShape) override | neogfx::basic_gradient< Sharing > | |
| set_size(gradient_size aSize) override | neogfx::basic_gradient< Sharing > | |
| set_smoothness(scalar aSmoothness) override | neogfx::basic_gradient< Sharing > | |
| set_tile(const std::optional< gradient_tile > &aTile) override | neogfx::basic_gradient< Sharing > | |
| shape() const override | neogfx::basic_gradient< Sharing > | |
| size() const override | neogfx::basic_gradient< Sharing > | |
| smoothness() const override | neogfx::basic_gradient< Sharing > | |
| tile() const override | neogfx::basic_gradient< Sharing > | |
| unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
| with_bounding_box(const optional_rect &aBoundingBox) const | neogfx::basic_gradient< Sharing > | inline |
| with_bounding_box_if_none(const optional_rect &aBoundingBox) const | neogfx::basic_gradient< Sharing > | inline |
| ~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline |