![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsgbatchrenderer_p.h>
Public Types | |
enum | VisualizeMode { VisualizeNothing , VisualizeBatches , VisualizeClipping , VisualizeChanges , VisualizeOverdraw } |
Public Member Functions | |
Visualizer (Renderer *renderer) | |
virtual | ~Visualizer () |
VisualizeMode | mode () const |
void | setMode (VisualizeMode mode) |
virtual void | visualizeChangesPrepare (Node *n, uint parentChanges=0) |
virtual void | prepareVisualize ()=0 |
virtual void | visualize ()=0 |
virtual void | releaseResources ()=0 |
Protected Attributes | |
Renderer * | m_renderer |
VisualizeMode | m_visualizeMode |
QHash< Node *, uint > | m_visualizeChangeSet |
Definition at line 716 of file qsgbatchrenderer_p.h.
Enumerator | |
---|---|
VisualizeNothing | |
VisualizeBatches | |
VisualizeClipping | |
VisualizeChanges | |
VisualizeOverdraw |
Definition at line 719 of file qsgbatchrenderer_p.h.
QSGBatchRenderer::Visualizer::Visualizer | ( | Renderer * | renderer | ) |
Definition at line 4291 of file qsgbatchrenderer.cpp.
References m_renderer, m_visualizeMode, and VisualizeNothing.
Referenced by QSGBatchRenderer::RhiVisualizer::RhiVisualizer().
|
virtual |
Definition at line 4297 of file qsgbatchrenderer.cpp.
|
inline |
Definition at line 730 of file qsgbatchrenderer_p.h.
References m_visualizeMode.
|
pure virtual |
Implemented in QSGBatchRenderer::RhiVisualizer.
|
pure virtual |
Implemented in QSGBatchRenderer::RhiVisualizer.
|
inline |
Definition at line 731 of file qsgbatchrenderer_p.h.
References m_visualizeMode.
|
pure virtual |
Implemented in QSGBatchRenderer::RhiVisualizer.
|
virtual |
Definition at line 4306 of file qsgbatchrenderer.cpp.
|
protected |
Definition at line 740 of file qsgbatchrenderer_p.h.
Referenced by Visualizer(), QSGBatchRenderer::RhiVisualizer::prepareVisualize(), and QSGBatchRenderer::RhiVisualizer::visualize().
Definition at line 742 of file qsgbatchrenderer_p.h.
|
protected |
Definition at line 741 of file qsgbatchrenderer_p.h.
Referenced by Visualizer(), mode(), QSGBatchRenderer::RhiVisualizer::prepareVisualize(), setMode(), and QSGBatchRenderer::RhiVisualizer::visualize().