Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qsgrhivisualizer.cpp File Reference

(630e6db35d390b277d91f9cc7d392c8f50aef6c8)

#include "qsgrhivisualizer_p.h"
#include <qmath.h>
#include <private/qsgmaterialshader_p.h>
Include dependency graph for qsgrhivisualizer.cpp:

Go to the source code of this file.

Namespaces

namespace  QSGBatchRenderer

Macros

#define QSGNODE_TRAVERSE(NODE)
#define SHADOWNODE_TRAVERSE(NODE)
#define QSGNODE_DIRTY_PARENT

Functions

QMatrix4x4 QSGBatchRenderer::qsg_matrixForRoot (Node *node)
QRhiVertexInputAttribute::Format QSGBatchRenderer::qsg_vertexInputFormat (const QSGGeometry::Attribute &a)
QRhiCommandBuffer::IndexFormat QSGBatchRenderer::qsg_indexFormat (const QSGGeometry *geometry)
QRhiGraphicsPipeline::Topology QSGBatchRenderer::qsg_topology (int geomDrawMode, QRhi *rhi)
static void QSGBatchRenderer::fillVertexIndex (RhiVisualizer::DrawCall *dc, QSGGeometry *g, bool withData, bool forceUintIndex, QRhi *rhi)
static uint QSGBatchRenderer::aligned (uint v, uint byteAlign)
static bool QSGBatchRenderer::ensureBuffer (QRhi *rhi, QRhiBuffer **buf, QRhiBuffer::UsageFlags usage, quint32 newSize)

Variables

const QRhiShaderResourceBinding::StageFlags QSGBatchRenderer::ubufVisibility

Macro Definition Documentation

◆ QSGNODE_DIRTY_PARENT

#define QSGNODE_DIRTY_PARENT

◆ QSGNODE_TRAVERSE

#define QSGNODE_TRAVERSE ( NODE)
Value:
for (QSGNode *child = NODE->firstChild(); child; child = child->nextSibling())
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
Definition qsgnode.h:37
QLayoutItem * child
[0]

Definition at line 15 of file qsgrhivisualizer.cpp.

◆ SHADOWNODE_TRAVERSE

#define SHADOWNODE_TRAVERSE ( NODE)
Value:
for (Node *child = NODE->firstChild(); child; child = child->sibling())
The Node class is the base class for all the nodes in QDoc's parse tree.

Definition at line 16 of file qsgrhivisualizer.cpp.