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
Size indicator.
Definition at line 39 of file nr-pixblock.h.
Referenced by raster_position::Blit(), NR::filter_get_alpha(), 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_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), NR::Filter::render(), NR::FilterGaussian::render(), and NR::FilterTurbulence::update_pixbuffer().
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_render_gray_noise(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), NR::Filter::render(), NR::FilterTile::render(), NR::FilterOffset::render(), NR::FilterMorphology::render(), NR::FilterImage::render(), NR::FilterGaussian::render(), NR::FilterDisplacementMap::render(), NR::FilterDiffuseLighting::render(), NR::FilterConvolveMatrix::render(), NR::FilterComposite::render(), NR::FilterComponentTransfer::render(), NR::FilterColorMatrix::render(), NR::FilterBlend::render(), render_spread(), sp_pat_fill(), and NR::transform_nearest().
| bool NRPixBlock::empty |
Empty flag.
Definition at line 41 of file nr-pixblock.h.
Referenced by cairo_arena_shape_render_stroke(), NR::filter_get_alpha(), 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(), NR::Filter::render(), NR::FilterTurbulence::render(), NR::FilterTile::render(), NR::FilterSpecularLighting::render(), NR::FilterSkeleton::render(), NR::FilterOffset::render(), NR::FilterMorphology::render(), NR::FilterMerge::render(), NR::FilterImage::render(), NR::FilterGaussian::render(), NR::FilterFlood::render(), NR::FilterDisplacementMap::render(), NR::FilterDiffuseLighting::render(), NR::FilterConvolveMatrix::render(), NR::FilterComposite::render(), NR::FilterComponentTransfer::render(), NR::FilterColorMatrix::render(), NR::FilterBlend::render(), NR::FilterTurbulence::render_area(), render_spread(), sp_canvas_arena_render_pixblock(), and sp_font_preview_expose().
| unsigned int NRPixBlock::rs |
Size of line in bytes.
Definition at line 42 of file nr-pixblock.h.
Referenced by NR::_check_index(), raster_position::Blit(), clonetiler_trace_pick(), NR::filter_get_alpha(), 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(), NR::pixops_mix(), NR::FilterGaussian::render(), NR::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(), sp_pat_fill(), and NR::transform_nearest().
Definition at line 43 of file nr-pixblock.h.
Referenced by NR::_check_index(), raster_position::Blit(), NR::compute_surface_normal(), NR::filter_get_alpha(), 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(), NR::pixops_mix(), NR::Filter::render(), NR::FilterTurbulence::render(), NR::FilterTile::render(), NR::FilterSpecularLighting::render(), NR::FilterOffset::render(), NR::FilterMorphology::render(), NR::FilterMerge::render(), NR::FilterImage::render(), NR::FilterGaussian::render(), NR::FilterFlood::render(), NR::FilterDisplacementMap::render(), NR::FilterDiffuseLighting::render(), NR::FilterConvolveMatrix::render(), NR::FilterComposite::render(), NR::FilterComponentTransfer::render(), NR::FilterColorMatrix::render(), NR::FilterBlend::render(), NR::FilterTurbulence::render_area(), sp_canvas_arena_render_pixblock(), sp_pat_fill(), NR::transform_nearest(), and NR::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(), NR::FilterOffset::render(), and sp_canvas_arena_render().
| unsigned char* NRPixBlock::px |
Pointer to buffer.
Definition at line 46 of file nr-pixblock.h.
Referenced by raster_position::Blit(), NR::filter_get_alpha(), 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_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), NR::Filter::render(), NR::FilterGaussian::render(), and NR::FilterTurbulence::update_pixbuffer().
| 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_render_shape_mask_or(), nr_pixblock_setup(), and nr_pixblock_setup_fast().
| union { ... } NRPixBlock::data |
Referenced by raster_position::Blit(), NR::filter_get_alpha(), 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_release(), nr_pixblock_render_shape_mask_or(), nr_pixblock_setup(), nr_pixblock_setup_extern(), nr_pixblock_setup_fast(), NR::Filter::render(), NR::FilterGaussian::render(), and NR::FilterTurbulence::update_pixbuffer().
The documentation for this struct was generated from the following file:
