![]() |
Prusa Slicer 2.6.0
|
#include <src/agg/agg_rasterizer_sl_clip.h>
Collaboration diagram for agg::rasterizer_sl_clip< Conv >:Public Types | |
| typedef Conv | conv_type |
| typedef Conv::coord_type | coord_type |
| typedef rect_base< coord_type > | rect_type |
Public Member Functions | |
| rasterizer_sl_clip () | |
| void | reset_clipping () |
| void | clip_box (coord_type x1, coord_type y1, coord_type x2, coord_type y2) |
| void | move_to (coord_type x1, coord_type y1) |
| template<class Rasterizer > | |
| void | line_to (Rasterizer &ras, coord_type x2, coord_type y2) |
Private Member Functions | |
| template<class Rasterizer > | |
| AGG_INLINE void | line_clip_y (Rasterizer &ras, coord_type x1, coord_type y1, coord_type x2, coord_type y2, unsigned f1, unsigned f2) const |
Private Attributes | |
| rect_type | m_clip_box |
| coord_type | m_x1 |
| coord_type | m_y1 |
| unsigned | m_f1 |
| bool | m_clipping |
| typedef Conv agg::rasterizer_sl_clip< Conv >::conv_type |
| typedef Conv::coord_type agg::rasterizer_sl_clip< Conv >::coord_type |
| typedef rect_base<coord_type> agg::rasterizer_sl_clip< Conv >::rect_type |
|
inline |
|
inline |
References agg::rasterizer_sl_clip< Conv >::m_clip_box, agg::rasterizer_sl_clip< Conv >::m_clipping, and agg::rect_base< T >::normalize().
Here is the call graph for this function:
|
inlineprivate |
References agg::rasterizer_sl_clip< Conv >::m_clip_box, agg::rect_base< T >::y1, and agg::rect_base< T >::y2.
Referenced by agg::rasterizer_sl_clip< Conv >::line_to().
Here is the caller graph for this function:
|
inline |
References agg::clipping_flags(), agg::clipping_flags_y(), agg::rasterizer_sl_clip< Conv >::line_clip_y(), agg::rasterizer_sl_clip< Conv >::m_clip_box, agg::rasterizer_sl_clip< Conv >::m_clipping, agg::rasterizer_sl_clip< Conv >::m_f1, agg::rasterizer_sl_clip< Conv >::m_x1, agg::rasterizer_sl_clip< Conv >::m_y1, agg::rect_base< T >::x1, and agg::rect_base< T >::x2.
Here is the call graph for this function:
|
inline |
References agg::clipping_flags(), agg::rasterizer_sl_clip< Conv >::m_clip_box, agg::rasterizer_sl_clip< Conv >::m_clipping, agg::rasterizer_sl_clip< Conv >::m_f1, agg::rasterizer_sl_clip< Conv >::m_x1, and agg::rasterizer_sl_clip< Conv >::m_y1.
Here is the call graph for this function:
|
inline |
References agg::rasterizer_sl_clip< Conv >::m_clipping.
|
private |
|
private |
|
private |
Referenced by agg::rasterizer_sl_clip< Conv >::line_to(), and agg::rasterizer_sl_clip< Conv >::move_to().
|
private |
Referenced by agg::rasterizer_sl_clip< Conv >::line_to(), and agg::rasterizer_sl_clip< Conv >::move_to().
|
private |
Referenced by agg::rasterizer_sl_clip< Conv >::line_to(), and agg::rasterizer_sl_clip< Conv >::move_to().