Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
agg::renderer_scanline_aa_solid< BaseRenderer > Class Template Reference

#include <src/agg/agg_renderer_scanline.h>

Public Types

typedef BaseRenderer base_ren_type
 
typedef base_ren_type::color_type color_type
 

Public Member Functions

 renderer_scanline_aa_solid ()
 
 renderer_scanline_aa_solid (base_ren_type &ren)
 
void attach (base_ren_type &ren)
 
void color (const color_type &c)
 
const color_typecolor () const
 
void prepare ()
 
template<class Scanline >
void render (const Scanline &sl)
 

Private Attributes

base_ren_typem_ren
 
color_type m_color
 

Detailed Description

template<class BaseRenderer>
class agg::renderer_scanline_aa_solid< BaseRenderer >

Member Typedef Documentation

◆ base_ren_type

template<class BaseRenderer >
typedef BaseRenderer agg::renderer_scanline_aa_solid< BaseRenderer >::base_ren_type

◆ color_type

template<class BaseRenderer >
typedef base_ren_type::color_type agg::renderer_scanline_aa_solid< BaseRenderer >::color_type

Constructor & Destructor Documentation

◆ renderer_scanline_aa_solid() [1/2]

template<class BaseRenderer >
agg::renderer_scanline_aa_solid< BaseRenderer >::renderer_scanline_aa_solid ( )
inline
115: m_ren(0) {}
base_ren_type * m_ren
Definition agg_renderer_scanline.h:136

◆ renderer_scanline_aa_solid() [2/2]

template<class BaseRenderer >
agg::renderer_scanline_aa_solid< BaseRenderer >::renderer_scanline_aa_solid ( base_ren_type ren)
inlineexplicit
116: m_ren(&ren) {}

Member Function Documentation

◆ attach()

template<class BaseRenderer >
void agg::renderer_scanline_aa_solid< BaseRenderer >::attach ( base_ren_type ren)
inline

◆ color() [1/2]

template<class BaseRenderer >
const color_type & agg::renderer_scanline_aa_solid< BaseRenderer >::color ( ) const
inline
124{ return m_color; }
color_type m_color
Definition agg_renderer_scanline.h:137

References agg::renderer_scanline_aa_solid< BaseRenderer >::m_color.

◆ color() [2/2]

template<class BaseRenderer >
void agg::renderer_scanline_aa_solid< BaseRenderer >::color ( const color_type c)
inline

References agg::renderer_scanline_aa_solid< BaseRenderer >::m_color.

Referenced by Slic3r::rasterize_polygons().

+ Here is the caller graph for this function:

◆ prepare()

template<class BaseRenderer >
void agg::renderer_scanline_aa_solid< BaseRenderer >::prepare ( )
inline
127{}

◆ render()

template<class BaseRenderer >
template<class Scanline >
void agg::renderer_scanline_aa_solid< BaseRenderer >::render ( const Scanline &  sl)
inline
131 {
133 }
void render_scanline_aa_solid(const Scanline &sl, BaseRenderer &ren, const ColorT &color)
Definition agg_renderer_scanline.h:29

References agg::renderer_scanline_aa_solid< BaseRenderer >::m_color, agg::renderer_scanline_aa_solid< BaseRenderer >::m_ren, and agg::render_scanline_aa_solid().

+ Here is the call graph for this function:

Member Data Documentation

◆ m_color

◆ m_ren


The documentation for this class was generated from the following file: