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
QSGBatchRenderer::RhiVisualizer Class Reference

#include <qsgrhivisualizer_p.h>

Inheritance diagram for QSGBatchRenderer::RhiVisualizer:
Collaboration diagram for QSGBatchRenderer::RhiVisualizer:

Classes

struct  DrawCall

Public Member Functions

 RhiVisualizer (Renderer *renderer)
 ~RhiVisualizer ()
void prepareVisualize () override
void visualize () override
void releaseResources () override
Public Member Functions inherited from QSGBatchRenderer::Visualizer
 Visualizer (Renderer *renderer)
virtual ~Visualizer ()
VisualizeMode mode () const
void setMode (VisualizeMode mode)
virtual void visualizeChangesPrepare (Node *n, uint parentChanges=0)

Friends

class Fade
class PipelineCache
class ChangeVis
class ClipVis
class OverdrawVis

Additional Inherited Members

Public Types inherited from QSGBatchRenderer::Visualizer
enum  VisualizeMode {
  VisualizeNothing , VisualizeBatches , VisualizeClipping , VisualizeChanges ,
  VisualizeOverdraw
}
Protected Attributes inherited from QSGBatchRenderer::Visualizer
Rendererm_renderer
VisualizeMode m_visualizeMode
QHash< Node *, uintm_visualizeChangeSet

Detailed Description

Definition at line 29 of file qsgrhivisualizer_p.h.

Constructor & Destructor Documentation

◆ RhiVisualizer()

QSGBatchRenderer::RhiVisualizer::RhiVisualizer ( Renderer * renderer)

Definition at line 27 of file qsgrhivisualizer.cpp.

References QSGBatchRenderer::Visualizer::Visualizer().

Here is the call graph for this function:

◆ ~RhiVisualizer()

QSGBatchRenderer::RhiVisualizer::~RhiVisualizer ( )

Definition at line 32 of file qsgrhivisualizer.cpp.

References releaseResources().

Here is the call graph for this function:

Member Function Documentation

◆ prepareVisualize()

void QSGBatchRenderer::RhiVisualizer::prepareVisualize ( )
overridevirtual

◆ releaseResources()

void QSGBatchRenderer::RhiVisualizer::releaseResources ( )
overridevirtual

Implements QSGBatchRenderer::Visualizer.

Definition at line 37 of file qsgrhivisualizer.cpp.

Referenced by ~RhiVisualizer().

Here is the caller graph for this function:

◆ visualize()

void QSGBatchRenderer::RhiVisualizer::visualize ( )
overridevirtual

◆ ChangeVis

friend class ChangeVis
friend

Definition at line 192 of file qsgrhivisualizer_p.h.

◆ ClipVis

friend class ClipVis
friend

Definition at line 193 of file qsgrhivisualizer_p.h.

◆ Fade

friend class Fade
friend

Definition at line 190 of file qsgrhivisualizer_p.h.

◆ OverdrawVis

friend class OverdrawVis
friend

Definition at line 194 of file qsgrhivisualizer_p.h.

◆ PipelineCache

friend class PipelineCache
friend

Definition at line 191 of file qsgrhivisualizer_p.h.


The documentation for this class was generated from the following files: