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::RenderNodeElement Struct Reference

#include <qsgbatchrenderer_p.h>

+ Inheritance diagram for QSGBatchRenderer::RenderNodeElement:
+ Collaboration diagram for QSGBatchRenderer::RenderNodeElement:

Public Member Functions

 RenderNodeElement (QSGRenderNode *rn)
 
- Public Member Functions inherited from QSGBatchRenderer::Element
 Element ()
 
void setNode (QSGGeometryNode *n)
 
void ensureBoundsValid ()
 
void computeBounds ()
 

Public Attributes

QSGRenderNoderenderNode
 
- Public Attributes inherited from QSGBatchRenderer::Element
QSGGeometryNodenode = nullptr
 
Batchbatch = nullptr
 
ElementnextInBatch = nullptr
 
Noderoot = nullptr
 
Rect bounds
 
int order = 0
 
QRhiShaderResourceBindingssrb = nullptr
 
QRhiGraphicsPipelineps = nullptr
 
QRhiGraphicsPipelinedepthPostPassPs = nullptr
 
uint boundsComputed: 1
 
uint boundsOutsideFloatRange: 1
 
uint translateOnlyToRoot: 1
 
uint removed: 1
 
uint orphaned: 1
 
uint isRenderNode: 1
 
uint isMaterialBlended: 1
 

Detailed Description

Definition at line 314 of file qsgbatchrenderer_p.h.

Constructor & Destructor Documentation

◆ RenderNodeElement()

QSGBatchRenderer::RenderNodeElement::RenderNodeElement ( QSGRenderNode * rn)
inline

Definition at line 316 of file qsgbatchrenderer_p.h.

References QSGBatchRenderer::Element::isRenderNode.

Member Data Documentation

◆ renderNode

QSGRenderNode* QSGBatchRenderer::RenderNodeElement::renderNode

Definition at line 322 of file qsgbatchrenderer_p.h.


The documentation for this struct was generated from the following file: