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 |