![]() |
Qt 6.x
The Qt SDK
|
#include <qsgbatchrenderer_p.h>
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().
|
inline |
Definition at line 541 of file qsgbatchrenderer_p.h.
References QSGNode::GeometryNodeType, Q_ASSERT, and QSGNode::type().
Referenced by QSGBatchRenderer::Renderer::nodeChanged().
|
inline |
Definition at line 512 of file qsgbatchrenderer_p.h.
|
inline |
Definition at line 524 of file qsgbatchrenderer_p.h.
References child, and sibling().
|
inline |
Definition at line 472 of file qsgbatchrenderer_p.h.
Referenced by QSGBatchRenderer::Renderer::nodeChanged().
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().
|
inline |
Definition at line 556 of file qsgbatchrenderer_p.h.
References QSGNode::ClipNodeType, Q_ASSERT, QSGNode::TransformNodeType, and QSGNode::type().
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().
|
inline |
Definition at line 539 of file qsgbatchrenderer_p.h.
References QSGNode::type().
Referenced by QSGBatchRenderer::qsg_matrixForRoot(), and QSGBatchRenderer::Updater::updateRootTransforms().
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().