6#ifndef QSGRHIVISUALIZER_P_H
7#define QSGRHIVISUALIZER_P_H
22#include <QtCore/qrandom.h>
72 void recordDrawCalls(
const QVector<DrawCall> &drawCalls,
75 bool blendOneOne =
false);
87 void releaseResources();
104 void releaseResources();
118 void releaseResources();
121 void gather(
Node *
n);
123 QVector<DrawCall> drawCalls;
132 void prepare(
const QDataBuffer<Batch *> &opaqueBatches,
133 const QDataBuffer<Batch *> &alphaBatches,
136 bool forceUintIndex);
137 void releaseResources();
140 void gather(Batch *
b);
143 QVector<DrawCall> drawCalls;
152 void releaseResources();
157 QVector<DrawCall> drawCalls;
168 void releaseResources();
171 void gather(
Node *
n);
173 QVector<DrawCall> drawCalls;
191 friend class PipelineCache;
192 friend class ChangeVis;
193 friend class ClipVis;
194 friend class OverdrawVis;
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
\inmodule QtCore \reentrant
IndexFormat
Specifies the index data type.
Topology
Specifies the primitive topology.
\inmodule QtGuiPrivate \inheaderfile rhi/qrhi.h
void releaseResources() override
friend class PipelineCache
void prepareVisualize() override
void visualize() override
RhiVisualizer(Renderer *renderer)
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
const void GLsizei GLsizei stride
GLint GLsizei GLsizei GLenum format
GLsizei const GLint * box
SSL_CTX int(* cb)(SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg)
QSvgRenderer * renderer
[0]
QRhiVertexInputAttribute::Format format
static const int UBUF_SIZE
struct QSGBatchRenderer::RhiVisualizer::DrawCall::@703 vertex
QRhiGraphicsPipeline::Topology topology
struct QSGBatchRenderer::RhiVisualizer::DrawCall::@702 uniforms
struct QSGBatchRenderer::RhiVisualizer::DrawCall::@704 index
QRhiCommandBuffer::IndexFormat format
struct QSGBatchRenderer::RhiVisualizer::DrawCall::@705 buf