![]() |
Qt 6.x
The Qt SDK
|
#include <qsgbatchrenderer_p.h>
Collaboration diagram for QSGBatchRenderer::Node:Public Member Functions | |
| Node * | parent () const |
| void | append (Node *child) |
| void | remove (Node *child) |
| Node * | firstChild () const |
| Node * | sibling () const |
| void | setParent (Node *p) |
| bool | hasChild (Node *child) const |
| QSGNode::NodeType | type () const |
| Element * | element () const |
| RenderNodeElement * | renderNodeElement () const |
| ClipBatchRootInfo * | clipInfo () const |
| BatchRootInfo * | rootInfo () const |
Public Attributes | |
| QSGNode * | sgNode |
| void * | data |
| Node * | m_parent |
| Node * | m_child |
| Node * | m_next |
| Node * | m_prev |
| QSGNode::DirtyState | dirtyState |
| uint | isOpaque: 1 |
| uint | isBatchRoot: 1 |
| uint | becameBatchRoot: 1 |
Definition at line 462 of file qsgbatchrenderer_p.h.
|
inline |
Definition at line 551 of file qsgbatchrenderer_p.h.
References QSGNode::ClipNodeType, Q_ASSERT, and QSGNode::type().
Here is the call graph for this function:
|
inline |
Definition at line 541 of file qsgbatchrenderer_p.h.
References QSGNode::GeometryNodeType, Q_ASSERT, and QSGNode::type().
Referenced by QSGBatchRenderer::Renderer::nodeChanged().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 512 of file qsgbatchrenderer_p.h.
|
inline |
Definition at line 524 of file qsgbatchrenderer_p.h.
References child, and sibling().
Here is the call graph for this function:
|
inline |
Definition at line 472 of file qsgbatchrenderer_p.h.
Referenced by QSGBatchRenderer::Renderer::nodeChanged().
Here is the caller graph for this function:Definition at line 494 of file qsgbatchrenderer_p.h.
|
inline |
Definition at line 546 of file qsgbatchrenderer_p.h.
References Q_ASSERT, QSGNode::RenderNodeType, and QSGNode::type().
Here is the call graph for this function:
|
inline |
Definition at line 556 of file qsgbatchrenderer_p.h.
References QSGNode::ClipNodeType, Q_ASSERT, QSGNode::TransformNodeType, and QSGNode::type().
Here is the call graph for this function:Definition at line 519 of file qsgbatchrenderer_p.h.
References Q_ASSERT.
|
inline |
Definition at line 514 of file qsgbatchrenderer_p.h.
References m_child, nullptr, and Q_ASSERT.
Referenced by hasChild().
Here is the caller graph for this function:
|
inline |
Definition at line 539 of file qsgbatchrenderer_p.h.
References QSGNode::type().
Referenced by QSGBatchRenderer::qsg_matrixForRoot(), and QSGBatchRenderer::Updater::updateRootTransforms().
Here is the call graph for this function:
Here is the caller graph for this function:| uint QSGBatchRenderer::Node::becameBatchRoot |
Definition at line 537 of file qsgbatchrenderer_p.h.
| void* QSGBatchRenderer::Node::data |
Definition at line 465 of file qsgbatchrenderer_p.h.
| QSGNode::DirtyState QSGBatchRenderer::Node::dirtyState |
Definition at line 533 of file qsgbatchrenderer_p.h.
Referenced by QSGBatchRenderer::Renderer::nodeChanged(), and QSGBatchRenderer::Updater::updateStates().
| uint QSGBatchRenderer::Node::isBatchRoot |
Definition at line 536 of file qsgbatchrenderer_p.h.
Referenced by QSGBatchRenderer::Renderer::nodeChanged().
| uint QSGBatchRenderer::Node::isOpaque |
Definition at line 535 of file qsgbatchrenderer_p.h.
| Node* QSGBatchRenderer::Node::m_child |
Definition at line 468 of file qsgbatchrenderer_p.h.
Referenced by sibling().
| Node* QSGBatchRenderer::Node::m_next |
Definition at line 469 of file qsgbatchrenderer_p.h.
Referenced by append().
| Node* QSGBatchRenderer::Node::m_parent |
Definition at line 467 of file qsgbatchrenderer_p.h.
| Node* QSGBatchRenderer::Node::m_prev |
Definition at line 470 of file qsgbatchrenderer_p.h.
Referenced by append().
| QSGNode* QSGBatchRenderer::Node::sgNode |
Definition at line 464 of file qsgbatchrenderer_p.h.
Referenced by QSGBatchRenderer::qsg_matrixForRoot(), and QSGBatchRenderer::Updater::updateRootTransforms().