Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
pixelstreamer.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Inkscape
 Helper class to stream background task notifications as a series of messages.
 
namespace  Inkscape::UI
 User interface code.
 
namespace  Inkscape::UI::Widget
 Custom widgets.
 

Variable Documentation

◆ bucket

int bucket

Definition at line 275 of file pixelstreamer.cpp.

◆ buckets

std::vector<Bucket> buckets
private

Definition at line 269 of file pixelstreamer.cpp.

◆ buf

Buffer buf

Definition at line 67 of file pixelstreamer.cpp.

Referenced by Inkscape::CanvasItemCtrl::_dump(), Geom::SVGPathParser::_parse(), Inkscape::CanvasItemCtrl::_render(), Inkscape::CanvasItemGridXY::_render(), Inkscape::CanvasItemGridTiles::_render(), Inkscape::CanvasItemGridAxonom::_render(), Inkscape::CanvasItemBpath::_render(), Inkscape::CanvasItemCurve::_render(), Inkscape::CanvasItemDrawing::_render(), Inkscape::CanvasItemGroup::_render(), Inkscape::CanvasItemGuideLine::_render(), Inkscape::CanvasItemQuad::_render(), Inkscape::CanvasItemRect::_render(), Inkscape::CanvasItemText::_render(), Tracer::Kopf2011::_voronoi(), Inkscape::Pixbuf::apply_embedded_orientation(), Inkscape::Pixbuf::create_from_buffer(), Inkscape::Pixbuf::create_from_data_uri(), Inkscape::Extension::Internal::PovOutput::doTreeRecursive(), Inkscape::draw_handles_preview(), Inkscape::drawline(), Inkscape::Colors::CMS::Profile::dumpBase64(), Inkscape::Colors::CMS::Profile::dumpData(), Inkscape::PaperSize::formatNumber(), Inkscape::Extension::Internal::gatherText(), Inkscape::Trace::gdkPixbufToGrayMap(), Inkscape::Trace::gdkPixbufToRgbMap(), Inkscape::Pixbuf::get_embedded_orientation(), get_program_name(), Inkscape::Trace::SioxImage::getGdkPixbuf(), Inkscape::Trace::grayMapToGdkPixbuf(), Inkscape::Trace::indexedMapToGdkPixbuf(), Inkscape::CSSOStringStream::operator<<(), Inkscape::IO::BasicWriter::printf(), Inkscape::Extension::Internal::OdfOutput::processGradient(), Inkscape::Extension::Internal::OdfOutput::processStyle(), Inkscape::IO::BasicReader::readBool(), Inkscape::IO::BasicReader::readDouble(), Inkscape::IO::BasicReader::readFloat(), Inkscape::IO::BasicReader::readInt(), Inkscape::IO::BasicReader::readLong(), readOpenTypeTableList(), Inkscape::IO::BasicReader::readShort(), Inkscape::IO::BasicReader::readUnsignedInt(), Inkscape::IO::BasicReader::readUnsignedLong(), Inkscape::IO::BasicReader::readUnsignedShort(), Inkscape::CanvasItem::render(), Inkscape::IO::sanitizeString(), show_about_dialog(), Inkscape::Trace::SioxImage::SioxImage(), cola::solve(), sp_repr_read_buf(), sp_repr_save_buf(), sp_svg_number_write_d(), sp_svg_number_write_de(), sp_svg_transform_read(), Tracer::Kopf2011::to_grouped_voronoi(), Tracer::Kopf2011::to_splines(), Tracer::Kopf2011::to_voronoi(), Crc32::update(), Inkscape::vline(), Inkscape::IO::BasicWriter::writeDouble(), ZipFile::writeFileData(), Inkscape::IO::BasicWriter::writeFloat(), Inkscape::IO::BasicWriter::writeInt(), Inkscape::IO::BasicWriter::writeLong(), Inkscape::Extension::Internal::OdfOutput::writeMeta(), Inkscape::IO::BasicWriter::writeShort(), Inkscape::IO::BasicWriter::writeUnsignedInt(), Inkscape::IO::BasicWriter::writeUnsignedLong(), and Inkscape::IO::BasicWriter::writeUnsignedShort().

◆ buffers

std::vector<Buffer> buffers
private

Definition at line 60 of file pixelstreamer.cpp.

Referenced by Inkscape::Util::Pool::movefrom().

◆ bufsize

int constexpr bufsize = 0x1000000
staticconstexprprivate

Definition at line 18 of file pixelstreamer.cpp.

Referenced by get_program_name().

◆ current_buffer

int current_buffer
private

Definition at line 62 of file pixelstreamer.cpp.

◆ data

std::vector<unsigned char> data

Definition at line 23 of file pixelstreamer.cpp.

◆ expire_timeout

int constexpr expire_timeout = 10000
staticconstexprprivate

Definition at line 237 of file pixelstreamer.cpp.

◆ expire_timer

int expire_timer = 0
private

Definition at line 280 of file pixelstreamer.cpp.

◆ height

int height

Definition at line 70 of file pixelstreamer.cpp.

◆ high_use_count

int high_use_count = 0

Definition at line 267 of file pixelstreamer.cpp.

◆ mappings

std::vector<Mapping> mappings
private

◆ minbufsize

int constexpr minbufsize = 0x4000
staticconstexprprivate

Definition at line 236 of file pixelstreamer.cpp.

◆ off

◆ pbo

GLuint pbo

Definition at line 22 of file pixelstreamer.cpp.

◆ ready

bool ready

Definition at line 27 of file pixelstreamer.cpp.

Referenced by set_xdg_env(), and Inkscape::LivePathEffect::Effect::setReady().

◆ refs

int refs

Definition at line 25 of file pixelstreamer.cpp.

Referenced by text_relink_refs().

◆ size

int size

Definition at line 69 of file pixelstreamer.cpp.

Referenced by SPDesktopWidget::apply_ctrlbar_settings(), Geom::SBasisN< n >::atCorner(), Geom::SBasisN< n >::atCorner(), SPMeshNodeArray::bicubic(), bm_clear(), bm_dup(), bm_invert(), bm_new(), SPMeshNodeArray::color_pick(), Avoid::ConnectorCrossings::countForSegment(), Geom::Crosser< T >::crossings(), Geom::Poly::degree(), Geom::SBasis::degreesOfFreedom(), Geom::SBasisOf< T >::derive(), draw_callback(), Geom::eliminate_duplicates_p(), Geom::Poly::eval(), Geom::SBasisN< n >::find_non_empty_level(), ft_new_face_from_file(), Avoid::ConnRef::generatePath(), SPViewBox::get_paintbox(), ink_cairo_draw_drop_shadow(), inkscape_abs2rel(), inkscape_rel2abs(), intersect(), Geom::SBasisOf< T >::isConstant(), Geom::SBasisN< n >::isConstant(), Geom::SBasis::isConstant(), Geom::SBasisN< n >::isFinite(), Geom::SBasisOf< T >::isZero(), Geom::SBasisN< n >::isZero(), Geom::SBasis::isZero(), item_find_paths(), linearSnake(), Geom::NL::LinearSystem::LU_solve(), Geom::SBasisN< n >::max_degree(), max_modulus(), Geom::merge(), TextTagAttributes::mergeSingleAttribute(), Geom::Poly::monicify(), Geom::SBasisN< n >::multi_degree(), Geom::SBasisN< n >::multi_resize(), mvpoly1_to_poly(), Geom::SBasis::normalize(), objects_query_fontnumbers(), operator new(), operator new(), operator new[](), operator new[](), Geom::Poly::operator*(), Geom::Poly::operator*(), Geom::Poly::operator+(), Geom::Poly::operator-(), Geom::Poly::operator-(), Geom::Poly::operator-(), Geom::Poly::operator-=(), Geom::SBasisN< n >::operator[](), Geom::SBasisOf< T >::operator[](), Geom::SBasisN< n >::operator[](), Avoid::ShapeRef::outputCode(), Avoid::Router::outputInstanceToSVG(), path_getitem(), path_simplify(), Avoid::pathLength(), Geom::SL::detail::poly1_to_poly3(), Geom::SBasisN< n >::quick_multi_degree(), randomMove(), SPMeshNodeArray::read(), PathVectorNodeSatellites::recalculateForNewPathVector(), cola::ConstrainedFDLayout::recGenerateClusterVariablesAndConstraints(), recursive_curvature_fitter(), RescaleForNonVanishingEnds(), SBasis1d_to_2d(), Geom::sbasis_size(), Geom::sbasis_to_bezier(), Geom::sbasis_to_cubic_bezier(), SVGBox::set(), SPOffset::set_shape(), SPKnot::setSize(), SPDesktop::setWindowSize(), SPDesktopWidget::setWindowSize(), Geom::Poly::shifted(), single_curvature_fitter(), Avoid::PtOrder::sort(), sp_generate_internal_bitmap(), sp_get_icon_image(), sp_marker_show_dimension(), sp_pattern_set_gap(), sp_style_css_size_px_to_units(), sp_style_css_size_units_to_px(), SPMeshPatchI::SPMeshPatchI(), Geom::NL::LinearSystem::SV_solve(), Geom::sweep_bounds(), TEST_F(), TEST_F(), Geom::touching_circle(), Geom::SBasisOf< T >::truncate(), Geom::SBasis::truncate(), Geom::Poly::val_and_deriv(), Geom::SBasisOf< T >::valueAt(), Geom::SBasis::valueAt(), Geom::wrap_dist(), and wrap_pw().

◆ spares

std::vector<Buffer> spares

Definition at line 265 of file pixelstreamer.cpp.

◆ stride

◆ sync

GLsync sync

Definition at line 26 of file pixelstreamer.cpp.

Referenced by Inkscape::ObjectSet::cloneOriginalPathLPE().

◆ used

◆ width

int width

Definition at line 70 of file pixelstreamer.cpp.