Lines Matching refs:pattern

300     // Stroke color/pattern
391 // Fill color/pattern
596 * \brief Checks whether the given pattern type can be represented in SVG
599 bool SvgBuilder::isPatternTypeSupported(GfxPattern *pattern) {
600 if ( pattern != NULL ) {
601 if ( pattern->getType() == 2 ) { // shading pattern
602 GfxShading *shading = (static_cast<GfxShadingPattern *>(pattern))->getShading();
609 } else if ( pattern->getType() == 1 ) { // tiling pattern
618 * \brief Creates a pattern from poppler's data structure
620 * build a tiling pattern.
621 * \return an url pointing to the created pattern
623 gchar *SvgBuilder::_createPattern(GfxPattern *pattern, GfxState *state, bool is_stroke) {
625 if ( pattern != NULL ) {
626 if ( pattern->getType() == 2 ) { // Shading pattern
627 GfxShadingPattern *shading_pattern = static_cast<GfxShadingPattern *>(pattern);
632 // construct a (pattern space) -> (current space) transform matrix
654 } else if ( pattern->getType() == 1 ) { // Tiling pattern
655 id = _createTilingPattern(static_cast<GfxTilingPattern*>(pattern), state, is_stroke);
666 * \brief Creates a tiling pattern from poppler's data structure
667 * Creates a sub-page PdfParser and uses it to parse the pattern's content stream.
668 * \return id of the created pattern
673 Inkscape::XML::Node *pattern_node = _xml_doc->createElement("svg:pattern");
674 // Set pattern transform matrix
699 // Set pattern tiling
717 // Get pattern color space
720 // Set fill/stroke colors if this is an uncolored tiling pattern
730 // Generate the SVG pattern
737 // Append the pattern to defs
1708 } else { // Work around for renderer bug when mask isn't defined in pattern