Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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.

◆ ~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()

◆ 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

Friends And Related Symbol Documentation

◆ 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: