![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsgnodeupdater_p.h>
Public Member Functions | |
QSGNodeUpdater () | |
virtual | ~QSGNodeUpdater () |
virtual void | updateStates (QSGNode *n) |
virtual bool | isNodeBlocked (QSGNode *n, QSGNode *root) const |
Returns true if node is has something that blocks it in the chain from node to root doing a full state update pass. |
Protected Member Functions | |
virtual void | enterTransformNode (QSGTransformNode *) |
virtual void | leaveTransformNode (QSGTransformNode *) |
void | enterClipNode (QSGClipNode *c) |
void | leaveClipNode (QSGClipNode *c) |
void | enterOpacityNode (QSGOpacityNode *o) |
void | leaveOpacityNode (QSGOpacityNode *o) |
void | enterGeometryNode (QSGGeometryNode *) |
void | leaveGeometryNode (QSGGeometryNode *) |
void | enterRenderNode (QSGRenderNode *) |
void | leaveRenderNode (QSGRenderNode *) |
void | visitNode (QSGNode *n) |
void | visitChildren (QSGNode *n) |
Protected Attributes | |
QDataBuffer< const QMatrix4x4 * > | m_combined_matrix_stack |
QDataBuffer< qreal > | m_opacity_stack |
const QSGClipNode * | m_current_clip |
int | m_force_update |
Definition at line 31 of file qsgnodeupdater_p.h.
QT_BEGIN_NAMESPACE QSGNodeUpdater::QSGNodeUpdater | ( | ) |
Definition at line 12 of file qsgnodeupdater.cpp.
|
virtual |
Definition at line 21 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 94 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 116 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 157 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 136 of file qsgnodeupdater.cpp.
|
protectedvirtual |
Definition at line 58 of file qsgnodeupdater.cpp.
Returns true if node is has something that blocks it in the chain from node to root doing a full state update pass.
This function does not process dirty states, simply does a simple traversion up to the top.
The function assumes that root exists in the parent chain of node.
Definition at line 47 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 106 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 127 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 168 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 148 of file qsgnodeupdater.cpp.
|
protectedvirtual |
Definition at line 81 of file qsgnodeupdater.cpp.
Reimplemented in QSGBatchRenderer::Updater.
Definition at line 25 of file qsgnodeupdater.cpp.
Definition at line 179 of file qsgnodeupdater.cpp.
Definition at line 185 of file qsgnodeupdater.cpp.
|
protected |
Definition at line 56 of file qsgnodeupdater_p.h.
|
protected |
Definition at line 58 of file qsgnodeupdater_p.h.
|
protected |
Definition at line 60 of file qsgnodeupdater_p.h.
|
protected |
Definition at line 57 of file qsgnodeupdater_p.h.