当前位置: 首页>>代码示例>>C++>>正文


C++ wtf::StringBuilder类代码示例

本文整理汇总了C++中wtf::StringBuilder的典型用法代码示例。如果您正苦于以下问题:C++ StringBuilder类的具体用法?C++ StringBuilder怎么用?C++ StringBuilder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了StringBuilder类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: dumpPropertiesAsDebugString

void BeginCompositingDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    DisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append(WTF::String::format(", xferMode: %d, opacity: %f", m_xferMode, m_opacity));
    if (m_hasBounds)
        stringBuilder.append(WTF::String::format(", bounds: [%f, %f, %f, %f]", m_bounds.location().x(), m_bounds.location().y(), m_bounds.size().width(), m_bounds.size().height()));
}
开发者ID:JulienIsorce,项目名称:ChromiumGStreamerBackend,代码行数:7,代码来源:CompositingDisplayItem.cpp

示例2: asDebugString

WTF::String DisplayItem::asDebugString() const
{
    WTF::StringBuilder stringBuilder;
    stringBuilder.append('{');
    dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append('}');
    return stringBuilder.toString();
}
开发者ID:howardroark2018,项目名称:chromium,代码行数:8,代码来源:DisplayItem.cpp

示例3: asDebugString

WTF::String DisplayItem::asDebugString() const
{
    if (!isValid())
        return "null";
    WTF::StringBuilder stringBuilder;
    stringBuilder.append('{');
    dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append('}');
    return stringBuilder.toString();
}
开发者ID:smishenk,项目名称:chromium-crosswalk,代码行数:10,代码来源:DisplayItem.cpp

示例4:

void BeginTransform3DDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    PairedBeginDisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    TransformationMatrix::DecomposedType decomposition;
    if (m_transform.decompose(decomposition)) {
        stringBuilder.append(WTF::String::format(
            ", translate: [%lf,%lf,%lf], scale: [%lf,%lf,%lf], skew: [%lf,%lf,%lf], quarternion: [%lf,%lf,%lf,%lf], perspective: [%lf,%lf,%lf,%lf]",
            decomposition.translateX, decomposition.translateY, decomposition.translateZ,
            decomposition.scaleX, decomposition.scaleY, decomposition.scaleZ,
            decomposition.skewXY, decomposition.skewXZ, decomposition.skewYZ,
            decomposition.quaternionX, decomposition.quaternionY, decomposition.quaternionZ, decomposition.quaternionW,
            decomposition.perspectiveX, decomposition.perspectiveY, decomposition.perspectiveZ, decomposition.perspectiveW));
    }
    stringBuilder.append(String::format(", transformOrigin: [%f,%f,%f]", m_transformOrigin.x(), m_transformOrigin.y(), m_transformOrigin.z()));
}
开发者ID:howardroark2018,项目名称:chromium,代码行数:15,代码来源:Transform3DDisplayItem.cpp

示例5: dumpPropertiesAsDebugString

void BeginClipPathDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    DisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append(WTF::String::format(", pathVerbs: %d, pathPoints: %d, windRule: \"%s\"",
        m_clipPath.countVerbs(), m_clipPath.countPoints(),
        m_clipPath.getFillType() == SkPath::kWinding_FillType ? "nonzero" : "evenodd"));
}
开发者ID:endlessm,项目名称:chromium-browser,代码行数:7,代码来源:ClipPathDisplayItem.cpp

示例6: dumpPropertiesAsDebugString

void BeginFilterDisplayItem::dumpPropertiesAsDebugString(
    WTF::StringBuilder& stringBuilder) const {
  DisplayItem::dumpPropertiesAsDebugString(stringBuilder);
  stringBuilder.append(
      WTF::String::format(", filter bounds: [%f,%f,%f,%f]", m_bounds.x(),
                          m_bounds.y(), m_bounds.width(), m_bounds.height()));
}
开发者ID:ollie314,项目名称:chromium,代码行数:7,代码来源:FilterDisplayItem.cpp

示例7: dumpPropertiesAsDebugString

void DrawingDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    DisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    if (m_picture) {
        stringBuilder.append(WTF::String::format(", rect: [%f,%f %fx%f]",
            m_picture->cullRect().x(), m_picture->cullRect().y(),
            m_picture->cullRect().width(), m_picture->cullRect().height()));
    }
}
开发者ID:endlessm,项目名称:chromium-browser,代码行数:9,代码来源:DrawingDisplayItem.cpp

示例8: dumpPropertiesAsDebugString

void DisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    if (!hasValidClient()) {
        stringBuilder.append("validClient: false, originalDebugString: ");
        // This is the original debug string which is in json format.
        stringBuilder.append(clientDebugString());
        return;
    }

    stringBuilder.append(String::format("client: \"%p", &client()));
    if (!clientDebugString().isEmpty()) {
        stringBuilder.append(' ');
        stringBuilder.append(clientDebugString());
    }
    stringBuilder.append("\", type: \"");
    stringBuilder.append(typeAsDebugString(type()));
    stringBuilder.append('"');
    if (m_skippedCache)
        stringBuilder.append(", skippedCache: true");
    if (m_scope)
        stringBuilder.append(String::format(", scope: %d", m_scope));
}
开发者ID:howardroark2018,项目名称:chromium,代码行数:22,代码来源:DisplayItem.cpp

示例9: dumpPropertiesAsDebugString

void DisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    stringBuilder.append(String::format("client: \"%p", client()));
    if (!clientDebugString().isEmpty()) {
        stringBuilder.append(' ');
        stringBuilder.append(clientDebugString());
    }
    stringBuilder.append("\", type: \"");
    stringBuilder.append(typeAsDebugString(type()));
    stringBuilder.append('"');
    if (m_skippedCache)
        stringBuilder.append(", skippedCache: true");
    if (m_scopeContainer)
        stringBuilder.append(String::format(", scope: \"%p,%d\"", m_scopeContainer, m_scopeId));
}
开发者ID:alexanderbill,项目名称:blink-crosswalk,代码行数:15,代码来源:DisplayItem.cpp

示例10: dumpPropertiesAsDebugString

void BeginScrollDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    PairedBeginDisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append(WTF::String::format(", currentOffset: [%d,%d]", m_currentOffset.width(), m_currentOffset.height()));
}
开发者ID:aobzhirov,项目名称:ChromiumGStreamerBackend,代码行数:5,代码来源:ScrollDisplayItem.cpp

示例11: dumpPropertiesAsDebugString

void ClipDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    DisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append(WTF::String::format(", clipRect: [%d,%d,%d,%d]",
        m_clipRect.x(), m_clipRect.y(), m_clipRect.width(), m_clipRect.height()));
}
开发者ID:astojilj,项目名称:chromium-crosswalk,代码行数:6,代码来源:ClipDisplayItem.cpp

示例12: dumpPropertiesAsDebugString

void BeginTransformDisplayItem::dumpPropertiesAsDebugString(WTF::StringBuilder& stringBuilder) const
{
    PairedBeginDisplayItem::dumpPropertiesAsDebugString(stringBuilder);
    stringBuilder.append(WTF::String::format(", transform: [%lf,%lf,%lf,%lf,%lf,%lf]",
        m_transform.a(), m_transform.b(), m_transform.c(), m_transform.d(), m_transform.e(), m_transform.f()));
}
开发者ID:JulienIsorce,项目名称:ChromiumGStreamerBackend,代码行数:6,代码来源:TransformDisplayItem.cpp


注:本文中的wtf::StringBuilder类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。