![]() |
Prusa Slicer 2.6.0
|
#include <src/agg/agg_pixfmt_rgb.h>
Inheritance diagram for agg::pixfmt_rgb48_gamma< Gamma >:
Collaboration diagram for agg::pixfmt_rgb48_gamma< Gamma >:Public Types | |
| enum | |
| typedef pixfmt_rgb_tag | pixfmt_category |
| typedef rendering_buffer | rbuf_type |
| typedef blender_rgb_gamma< rgba16, order_rgb, Gamma > | blender_type |
| typedef rbuf_type::row_data | row_data |
| typedef blender_type::color_type | color_type |
| typedef blender_type::order_type | order_type |
| typedef color_type::value_type | value_type |
| typedef color_type::calc_type | calc_type |
Public Member Functions | |
| pixfmt_rgb48_gamma (rendering_buffer &rb, const Gamma &g) | |
| void | attach (rbuf_type &rb) |
| bool | attach (PixFmt &pixf, int x1, int y1, int x2, int y2) |
| blender_rgb_gamma< rgba16, order_rgb, Gamma > & | blender () |
| AGG_INLINE unsigned | width () const |
| AGG_INLINE unsigned | height () const |
| AGG_INLINE int | stride () const |
| AGG_INLINE int8u * | row_ptr (int y) |
| AGG_INLINE const int8u * | row_ptr (int y) const |
| AGG_INLINE row_data | row (int y) const |
| AGG_INLINE int8u * | pix_ptr (int x, int y) |
| AGG_INLINE const int8u * | pix_ptr (int x, int y) const |
| AGG_INLINE pixel_type * | pix_value_ptr (int x, int y, unsigned len) |
| AGG_INLINE const pixel_type * | pix_value_ptr (int x, int y) const |
| AGG_INLINE color_type | pixel (int x, int y) const |
| AGG_INLINE void | copy_pixel (int x, int y, const color_type &c) |
| AGG_INLINE void | blend_pixel (int x, int y, const color_type &c, int8u cover) |
| AGG_INLINE void | copy_hline (int x, int y, unsigned len, const color_type &c) |
| AGG_INLINE void | copy_vline (int x, int y, unsigned len, const color_type &c) |
| void | blend_hline (int x, int y, unsigned len, const color_type &c, int8u cover) |
| void | blend_vline (int x, int y, unsigned len, const color_type &c, int8u cover) |
| void | blend_solid_hspan (int x, int y, unsigned len, const color_type &c, const int8u *covers) |
| void | blend_solid_vspan (int x, int y, unsigned len, const color_type &c, const int8u *covers) |
| void | copy_color_hspan (int x, int y, unsigned len, const color_type *colors) |
| void | copy_color_vspan (int x, int y, unsigned len, const color_type *colors) |
| void | blend_color_hspan (int x, int y, unsigned len, const color_type *colors, const int8u *covers, int8u cover) |
| void | blend_color_vspan (int x, int y, unsigned len, const color_type *colors, const int8u *covers, int8u cover) |
| void | for_each_pixel (Function f) |
| void | apply_gamma_dir (const GammaLut &g) |
| void | apply_gamma_inv (const GammaLut &g) |
| void | copy_from (const RenBuf2 &from, int xdst, int ydst, int xsrc, int ysrc, unsigned len) |
| void | blend_from (const SrcPixelFormatRenderer &from, int xdst, int ydst, int xsrc, int ysrc, unsigned len, int8u cover) |
| void | blend_from_color (const SrcPixelFormatRenderer &from, const color_type &color, int xdst, int ydst, int xsrc, int ysrc, unsigned len, int8u cover) |
| void | blend_from_lut (const SrcPixelFormatRenderer &from, const color_type *color_lut, int xdst, int ydst, int xsrc, int ysrc, unsigned len, int8u cover) |
Static Public Member Functions | |
| static AGG_INLINE pixel_type * | pix_value_ptr (void *p) |
| static AGG_INLINE const pixel_type * | pix_value_ptr (const void *p) |
| static AGG_INLINE void | write_plain_color (void *p, color_type c) |
| static AGG_INLINE color_type | read_plain_color (const void *p) |
| static AGG_INLINE void | make_pix (int8u *p, const color_type &c) |
Private Member Functions | |
| AGG_INLINE void | blend_pix (pixel_type *p, value_type r, value_type g, value_type b, value_type a, unsigned cover) |
| AGG_INLINE void | blend_pix (pixel_type *p, value_type r, value_type g, value_type b, value_type a) |
| AGG_INLINE void | blend_pix (pixel_type *p, const color_type &c, unsigned cover) |
| AGG_INLINE void | blend_pix (pixel_type *p, const color_type &c) |
| AGG_INLINE void | copy_or_blend_pix (pixel_type *p, const color_type &c, unsigned cover) |
| AGG_INLINE void | copy_or_blend_pix (pixel_type *p, const color_type &c) |
Private Attributes | |
| rbuf_type * | m_rbuf |
| blender_rgb_gamma< rgba16, order_rgb, Gamma > | m_blender |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
References agg::pixfmt_alpha_blend_rgb< blender_rgb_gamma< rgba16, order_rgb, Gamma >, rendering_buffer, 3 >::blender(), and agg::blender_rgb_gamma< ColorT, Order, Gamma >::gamma().
Here is the call graph for this function:
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineprivateinherited |
|
inlineprivateinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
privateinherited |
|
privateinherited |