本文整理汇总了C++中TextStream::dumpProperty方法的典型用法代码示例。如果您正苦于以下问题:C++ TextStream::dumpProperty方法的具体用法?C++ TextStream::dumpProperty怎么用?C++ TextStream::dumpProperty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TextStream
的用法示例。
在下文中一共展示了TextStream::dumpProperty方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: dumpProperties
void ScrollingTreeScrollingNode::dumpProperties(TextStream& ts, ScrollingStateTreeAsTextBehavior behavior) const
{
ScrollingTreeNode::dumpProperties(ts, behavior);
ts.dumpProperty("scrollable area size", m_scrollableAreaSize);
ts.dumpProperty("total content size", m_totalContentsSize);
if (m_totalContentsSizeForRubberBand != m_totalContentsSize)
ts.dumpProperty("total content size for rubber band", m_totalContentsSizeForRubberBand);
if (m_reachableContentsSize != m_totalContentsSize)
ts.dumpProperty("reachable content size", m_reachableContentsSize);
ts.dumpProperty("scrollable area size", m_lastCommittedScrollPosition);
if (m_scrollOrigin != IntPoint())
ts.dumpProperty("scrollable area size", m_scrollOrigin);
#if ENABLE(CSS_SCROLL_SNAP)
if (m_horizontalSnapOffsets.size())
ts.dumpProperty("horizontal snap offsets", m_horizontalSnapOffsets);
if (m_verticalSnapOffsets.size())
ts.dumpProperty("horizontal snap offsets", m_verticalSnapOffsets);
if (m_currentHorizontalSnapPointIndex)
ts.dumpProperty("current horizontal snap point index", m_verticalSnapOffsets);
if (m_currentVerticalSnapPointIndex)
ts.dumpProperty("current vertical snap point index", m_currentVerticalSnapPointIndex);
#endif
}
示例2: dump
void PDFDocumentImage::dump(TextStream& ts) const
{
Image::dump(ts);
ts.dumpProperty("page-count", pageCount());
ts.dumpProperty("crop-box", m_cropBox);
if (m_rotationDegrees)
ts.dumpProperty("rotation", m_rotationDegrees);
}
示例3: dump
void Image::dump(TextStream& ts) const
{
if (isAnimated())
ts.dumpProperty("animated", isAnimated());
if (isNull())
ts.dumpProperty("is-null-image", true);
ts.dumpProperty("size", size());
}
示例4: description
CString ViewportConfiguration::description() const
{
TextStream ts;
ts << "(viewport-configuration " << (void*)this;
ts << "\n";
ts.increaseIndent();
ts.writeIndent();
ts << "(viewport arguments";
ts << m_viewportArguments;
ts << ")";
ts.decreaseIndent();
ts << "\n";
ts.increaseIndent();
ts.writeIndent();
ts << "(configuration";
ts << m_configuration;
ts << ")";
ts.decreaseIndent();
ts << "\n";
ts.increaseIndent();
ts.writeIndent();
ts << "(default configuration";
ts << m_defaultConfiguration;
ts << ")";
ts.decreaseIndent();
ts.dumpProperty("contentSize", m_contentSize);
ts.dumpProperty("minimumLayoutSize", m_minimumLayoutSize);
ts << "\n";
ts.increaseIndent();
ts.writeIndent();
ts << "(computed initial scale " << initialScale() << ")\n";
ts.writeIndent();
ts << "(computed minimum scale " << minimumScale() << ")\n";
ts.writeIndent();
ts << "(computed layout size " << layoutSize() << ")\n";
ts.writeIndent();
ts << "(ignoring horizontal scaling constraints " << (shouldIgnoreHorizontalScalingConstraints() ? "true" : "false") << ")\n";
ts.writeIndent();
ts << "(ignoring vertical scaling constraints " << (shouldIgnoreVerticalScalingConstraints() ? "true" : "false") << ")";
ts.decreaseIndent();
ts << ")\n";
return ts.release().utf8();
}
示例5: dump
void BitmapImage::dump(TextStream& ts) const
{
Image::dump(ts);
ts.dumpProperty("type", m_source.filenameExtension());
if (isAnimated()) {
ts.dumpProperty("frame-count", m_frameCount);
ts.dumpProperty("repetitions", m_repetitionCount);
ts.dumpProperty("current-frame", m_currentFrame);
}
if (m_solidColor)
ts.dumpProperty("solid-color", m_solidColor.value());
m_source.dump(ts);
}
示例6: description
CString ViewportConfiguration::description() const
{
TextStream ts;
ts.startGroup();
ts << "viewport-configuration " << (void*)this;
{
TextStream::GroupScope scope(ts);
ts << "viewport arguments";
ts << m_viewportArguments;
}
{
TextStream::GroupScope scope(ts);
ts << "configuration";
ts << m_configuration;
}
{
TextStream::GroupScope scope(ts);
ts << "default configuration";
ts << m_defaultConfiguration;
}
ts.dumpProperty("contentSize", m_contentSize);
ts.dumpProperty("minimumLayoutSize", m_minimumLayoutSize);
ts.dumpProperty("computed initial scale", initialScale());
ts.dumpProperty("computed minimum scale", minimumScale());
ts.dumpProperty("computed layout size", layoutSize());
ts.dumpProperty("ignoring horizontal scaling constraints", shouldIgnoreHorizontalScalingConstraints() ? "true" : "false");
ts.dumpProperty("ignoring vertical scaling constraints", shouldIgnoreVerticalScalingConstraints() ? "true" : "false");
ts.endGroup();
return ts.release().utf8();
}
示例7: dump
void BitmapImage::dump(TextStream& ts) const
{
Image::dump(ts);
ts.dumpProperty("type", m_source.filenameExtension());
if (isAnimated()) {
ts.dumpProperty("frame-count", m_frameCount);
ts.dumpProperty("repetitions", m_repetitionCount);
ts.dumpProperty("current-frame", m_currentFrame);
}
if (allowSubsampling())
ts.dumpProperty("allow-subsampling", allowSubsampling());
if (m_isSolidColor)
ts.dumpProperty("solid-color", m_isSolidColor);
if (m_imageOrientation != OriginTopLeft)
ts.dumpProperty("orientation", m_imageOrientation);
}
示例8: dump
void SVGImage::dump(TextStream& ts) const
{
Image::dump(ts);
ts.dumpProperty("url", m_url.string());
}
示例9: dump
void NamedImageGeneratedImage::dump(TextStream& ts) const
{
GeneratedImage::dump(ts);
ts.dumpProperty("name", m_name);
}
示例10: dump
void GraphicsContextStateChange::dump(TextStream& ts) const
{
ts.dumpProperty("change-flags", m_changeFlags);
if (m_changeFlags & GraphicsContextState::StrokeGradientChange)
ts.dumpProperty("stroke-gradient", m_state.strokeGradient.get());
if (m_changeFlags & GraphicsContextState::StrokePatternChange)
ts.dumpProperty("stroke-pattern", m_state.strokePattern.get());
if (m_changeFlags & GraphicsContextState::FillGradientChange)
ts.dumpProperty("fill-gradient", m_state.fillGradient.get());
if (m_changeFlags & GraphicsContextState::FillPatternChange)
ts.dumpProperty("fill-pattern", m_state.fillPattern.get());
if (m_changeFlags & GraphicsContextState::ShadowChange) {
ts.dumpProperty("shadow-blur", m_state.shadowBlur);
ts.dumpProperty("shadow-offset", m_state.shadowOffset);
#if USE(CG)
ts.dumpProperty("shadows-use-legacy-radius", m_state.shadowsUseLegacyRadius);
#endif
}
if (m_changeFlags & GraphicsContextState::StrokeThicknessChange)
ts.dumpProperty("stroke-thickness", m_state.strokeThickness);
if (m_changeFlags & GraphicsContextState::TextDrawingModeChange)
ts.dumpProperty("text-drawing-mode", m_state.textDrawingMode);
if (m_changeFlags & GraphicsContextState::StrokeColorChange)
ts.dumpProperty("stroke-color", m_state.strokeColor);
if (m_changeFlags & GraphicsContextState::FillColorChange)
ts.dumpProperty("fill-color", m_state.fillColor);
if (m_changeFlags & GraphicsContextState::StrokeStyleChange)
ts.dumpProperty("stroke-style", m_state.strokeStyle);
if (m_changeFlags & GraphicsContextState::FillRuleChange)
ts.dumpProperty("fill-rule", m_state.fillRule);
if (m_changeFlags & GraphicsContextState::AlphaChange)
ts.dumpProperty("alpha", m_state.alpha);
if (m_changeFlags & GraphicsContextState::CompositeOperationChange)
ts.dumpProperty("composite-operator", m_state.compositeOperator);
if (m_changeFlags & GraphicsContextState::BlendModeChange)
ts.dumpProperty("blend-mode", m_state.blendMode);
if (m_changeFlags & GraphicsContextState::ShouldAntialiasChange)
ts.dumpProperty("should-antialias", m_state.shouldAntialias);
if (m_changeFlags & GraphicsContextState::ShouldSmoothFontsChange)
ts.dumpProperty("should-smooth-fonts", m_state.shouldSmoothFonts);
if (m_changeFlags & GraphicsContextState::ShouldSubpixelQuantizeFontsChange)
ts.dumpProperty("should-subpixel-quantize-fonts", m_state.shouldSubpixelQuantizeFonts);
if (m_changeFlags & GraphicsContextState::ShadowsIgnoreTransformsChange)
ts.dumpProperty("shadows-ignore-transforms", m_state.shadowsIgnoreTransforms);
if (m_changeFlags & GraphicsContextState::DrawLuminanceMaskChange)
ts.dumpProperty("draw-luminance-mask", m_state.drawLuminanceMask);
}