NRPixBlock Struct Reference
The pixel block struct. More...
#include <nr-pixblock.h>

Public Attributes | |
| NR_PIXBLOCK_SIZE | size: 3 |
| Size indicator. | |
| NR_PIXBLOCK_MODE | mode: 2 |
| Mode indicator. | |
| bool | empty: 1 |
| Empty flag. | |
| unsigned int | rs |
| Size of line in bytes. | |
| NRRectL | area |
| NRRectL | visible_area |
| union { | |
| unsigned char * px | |
| Pointer to buffer. | |
| unsigned char p [sizeof(unsigned char *)] | |
| Tiny buffer. | |
| } | data |
Detailed Description
The pixel block struct.
Definition at line 38 of file nr-pixblock.h.
Member Data Documentation
Definition at line 43 of file nr-pixblock.h.
Referenced by NR::_check_index(), Inkscape::Filters::_check_index(), raster_position::Blit(), nr_arena_glyphs_group_render(), nr_arena_image_render(), nr_arena_item_get_background(), nr_arena_item_invoke_clip(), nr_arena_shape_render(), nr_blit_pixblock_mask_rgba32(), nr_blit_pixblock_pixblock_alpha(), nr_blit_pixblock_pixblock_mask(), nr_create_cairo_context(), nr_pixblock_draw_line_rgba32(), nr_pixblock_render_gray_noise(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::performDisplacement(), Inkscape::Filters::pixelValue(), Inkscape::Filters::pixops_mix(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterTurbulence::render(), Inkscape::Filters::FilterTile::render(), Inkscape::Filters::FilterSpecularLighting::render(), Inkscape::Filters::FilterOffset::render(), Inkscape::Filters::FilterMorphology::render(), Inkscape::Filters::FilterMerge::render(), Inkscape::Filters::FilterImage::render(), Inkscape::Filters::FilterGaussian::render(), Inkscape::Filters::FilterFlood::render(), Inkscape::Filters::FilterDisplacementMap::render(), Inkscape::Filters::FilterDiffuseLighting::render(), Inkscape::Filters::FilterConvolveMatrix::render(), Inkscape::Filters::FilterComposite::render(), Inkscape::Filters::FilterComponentTransfer::render(), Inkscape::Filters::FilterColorMatrix::render(), Inkscape::Filters::FilterBlend::render(), Inkscape::Filters::FilterTurbulence::render_area(), sp_canvas_arena_render_pixblock(), sp_pat_fill(), and Inkscape::Filters::FilterTurbulence::update_pixbuffer().
| union { ... } NRPixBlock::data |
Referenced by raster_position::Blit(), nr_arena_glyphs_group_render(), nr_arena_item_get_background(), nr_arena_item_invoke_render(), nr_arena_render_paintserver_fill(), nr_arena_shape_clip(), nr_arena_shape_render(), nr_pixblock_new(), nr_pixblock_new_fast(), NR_PIXBLOCK_PX(), nr_pixblock_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterGaussian::render(), and Inkscape::Filters::FilterTurbulence::update_pixbuffer().
| bool NRPixBlock::empty |
Empty flag.
Definition at line 41 of file nr-pixblock.h.
Referenced by cairo_arena_shape_render_stroke(), main(), nr_arena_glyphs_group_render(), nr_arena_image_render(), nr_arena_item_invoke_render(), nr_arena_render_paintserver_fill(), nr_arena_shape_clip(), nr_arena_shape_render(), nr_blit_pixblock_mask_rgba32(), nr_blit_pixblock_pixblock_alpha(), nr_blit_pixblock_pixblock_mask(), nr_compose_pixblock_pixblock_pixel(), nr_pixblock_draw_line_rgba32(), nr_pixblock_render_gray_noise(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterTurbulence::render(), Inkscape::Filters::FilterTile::render(), Inkscape::Filters::FilterSpecularLighting::render(), Inkscape::Filters::FilterSkeleton::render(), Inkscape::Filters::FilterOffset::render(), Inkscape::Filters::FilterMorphology::render(), Inkscape::Filters::FilterMerge::render(), Inkscape::Filters::FilterImage::render(), Inkscape::Filters::FilterGaussian::render(), Inkscape::Filters::FilterFlood::render(), Inkscape::Filters::FilterDisplacementMap::render(), Inkscape::Filters::FilterDiffuseLighting::render(), Inkscape::Filters::FilterConvolveMatrix::render(), Inkscape::Filters::FilterComposite::render(), Inkscape::Filters::FilterComponentTransfer::render(), Inkscape::Filters::FilterColorMatrix::render(), Inkscape::Filters::FilterBlend::render(), Inkscape::Filters::FilterTurbulence::render_area(), sp_canvas_arena_render_pixblock(), and sp_font_preview_expose().
Mode indicator.
Definition at line 40 of file nr-pixblock.h.
Referenced by nr_arena_image_render(), nr_arena_item_get_background(), nr_blit_pixblock_mask_rgba32(), nr_blit_pixblock_pixblock_alpha(), nr_blit_pixblock_pixblock_mask(), nr_compose_pixblock_pixblock_pixel(), NR_PIXBLOCK_BPP(), nr_pixblock_render_gray_noise(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterTile::render(), Inkscape::Filters::FilterOffset::render(), Inkscape::Filters::FilterMorphology::render(), Inkscape::Filters::FilterGaussian::render(), Inkscape::Filters::FilterDisplacementMap::render(), Inkscape::Filters::FilterDiffuseLighting::render(), Inkscape::Filters::FilterConvolveMatrix::render(), Inkscape::Filters::FilterComposite::render(), Inkscape::Filters::FilterComponentTransfer::render(), Inkscape::Filters::FilterColorMatrix::render(), Inkscape::Filters::FilterBlend::render(), and sp_pat_fill().
| unsigned char NRPixBlock::p[sizeof(unsigned char *)] |
Tiny buffer.
Definition at line 47 of file nr-pixblock.h.
Referenced by raster_position::Blit(), NR_PIXBLOCK_PX(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), and nr_pixblock_setup_fast().
| unsigned char* NRPixBlock::px |
Pointer to buffer.
Definition at line 46 of file nr-pixblock.h.
Referenced by raster_position::Blit(), nr_arena_glyphs_group_render(), nr_arena_item_get_background(), nr_arena_item_invoke_render(), nr_arena_render_paintserver_fill(), nr_arena_shape_clip(), nr_arena_shape_render(), nr_pixblock_new(), nr_pixblock_new_fast(), NR_PIXBLOCK_PX(), nr_pixblock_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterGaussian::render(), and Inkscape::Filters::FilterTurbulence::update_pixbuffer().
| unsigned int NRPixBlock::rs |
Size of line in bytes.
Definition at line 42 of file nr-pixblock.h.
Referenced by NR::_check_index(), Inkscape::Filters::_check_index(), raster_position::Blit(), clonetiler_trace_pick(), get_cached_tile_pixel(), main(), nr_arena_image_render(), nr_arena_item_invoke_render(), nr_arena_shape_clip(), nr_blit_pixblock_mask_rgba32(), nr_blit_pixblock_pixblock_alpha(), nr_blit_pixblock_pixblock_mask(), nr_create_cairo_context(), nr_gdk_draw_gray_garbage(), nr_gdk_draw_rgba32_solid(), nr_pixblock_draw_line_rgba32(), nr_pixblock_render_gray_noise(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::pixops_mix(), Inkscape::Filters::FilterGaussian::render(), Inkscape::Filters::FilterTurbulence::render_area(), sp_dropper_context_root_handler(), sp_export_get_rows(), sp_flood_do_flood_fill(), sp_font_preview_expose(), sp_generate_internal_bitmap(), and sp_pat_fill().
Size indicator.
Definition at line 39 of file nr-pixblock.h.
Referenced by raster_position::Blit(), nr_arena_glyphs_group_render(), nr_arena_item_get_background(), nr_arena_item_invoke_render(), nr_arena_render_paintserver_fill(), nr_arena_shape_clip(), nr_arena_shape_render(), nr_pixblock_new(), nr_pixblock_new_fast(), NR_PIXBLOCK_PX(), nr_pixblock_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::Filter::render(), Inkscape::Filters::FilterGaussian::render(), and Inkscape::Filters::FilterTurbulence::update_pixbuffer().
Definition at line 44 of file nr-pixblock.h.
Referenced by nr_arena_glyphs_group_render(), nr_arena_item_invoke_render(), nr_arena_render_paintserver_fill(), nr_arena_shape_clip(), nr_arena_shape_render(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), Inkscape::Filters::FilterOffset::render(), and sp_canvas_arena_render().
The documentation for this struct was generated from the following file:
