libNeon
|
This is the complete list of members for neo::gradient, including all inherited members.
_entries | neo::gradient | private |
back() | neo::gradient | inline |
back() const | neo::gradient | inline |
begin() const | neo::gradient | inline |
begin() | neo::gradient | inline |
const_iterator typedef | neo::gradient | |
emplace(fixed_gradient_entry entry) | neo::gradient | inline |
emplace(gradient_entry entry) | neo::gradient | |
empty() const | neo::gradient | inline |
end() const | neo::gradient | inline |
end() | neo::gradient | inline |
front() | neo::gradient | inline |
front() const | neo::gradient | inline |
gradient()=default | neo::gradient | |
gradient(std::vector< gradient_entry > entries) | neo::gradient | explicit |
gradient(std::vector< fixed_gradient_entry > const &entries) | neo::gradient | explicit |
gradient(std::vector< rgb > const &colors) | neo::gradient | explicit |
gradient(std::vector< hsv > const &colors) | neo::gradient | explicit |
iterator typedef | neo::gradient | |
lower_bound(float t) const | neo::gradient | |
normalize() | neo::gradient | |
operator[](std::size_t i) const | neo::gradient | inline |
operator[](std::size_t i) | neo::gradient | inline |
sample(float t, blending_method=blend_linear) const | neo::gradient | |
sample_uniform(float period, float offset, std::vector< rgb > &buffer, blending_method method=blend_linear) const | neo::gradient | |
sample_uniform(float period, float offset, std::size_t num_samples, std::vector< rgb > reuse_buffer={}, blending_method method=blend_linear) const | neo::gradient | |
size() const | neo::gradient | inline |
to_string() const | neo::gradient | |
upper_bound(float t) const | neo::gradient |