libNeon
Loading...
Searching...
No Matches
gradient.hpp File Reference
#include <mlab/bin_data.hpp>
#include <neo/color.hpp>
#include <vector>
Include dependency graph for gradient.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  neo::fixed_gradient_entry
 
class  neo::gradient_entry
 
class  neo::gradient
 

Namespaces

namespace  neo
 
namespace  mlab
 

Typedefs

using neo::blending_method = rgb(&)(rgb l, rgb r, float t)
 

Functions

rgb neo::blend_linear (rgb l, rgb r, float t)
 
rgb neo::blend_round_down (rgb l, rgb, float)
 
rgb neo::blend_round_up (rgb, rgb r, float)
 
rgb neo::blend_nearest_neighbor (rgb l, rgb r, float t)
 
bin_stream & mlab::operator>> (bin_stream &i, neo::gradient_entry &ge)
 
bin_data & mlab::operator<< (bin_data &o, neo::fixed_gradient_entry const &fge)
 
bin_data & mlab::operator<< (bin_data &o, neo::gradient const &g)
 
bin_stream & mlab::operator>> (bin_stream &i, neo::gradient &g)