(3dff5adff7acb1f921eb8fd666466e7c74f70928)
#include "qssgrenderdata_p.h"
#include <QtQuick/private/qsgcontext_p.h>
#include <QtQuick/private/qsgrenderer_p.h>
#include "graphobjects/qssgrenderroot_p.h"
#include "graphobjects/qssgrenderlayer_p.h"
#include "graphobjects/qssgrenderitem2d_p.h"
#include "qssgrendercontextcore.h"
#include "qssgrenderer_p.h"
#include "resourcemanager/qssgrenderbuffermanager_p.h"
#include <mutex>
#include <condition_variable>
Go to the source code of this file.
|
| enum class | Insert { Back
, Indexed
, Back
, Indexed
} |
| enum class | Discard { None
, Inactive
, None
, Inactive
} |
| enum class | Insert { Back
, Indexed
, Back
, Indexed
} |
| enum class | Discard { None
, Inactive
, None
, Inactive
} |
|
| static QT_BEGIN_NAMESPACE void | reindexChildNodes (QSSGRenderNode &node, const QSSGRenderNodeVersionType version, quint32 &dfsIdx, size_t &count) |
| static void | reindexLayerChildNodes (QSSGRenderLayer &layer, const QSSGRenderNodeVersionType version, quint32 &dfsIdx, size_t &count) |
| static void | reindex (QSSGRenderRoot *rootNode, const QSSGRenderNodeVersionType version, quint32 &dfsIdx, size_t &count) |
| template<Insert insert = Insert::Back> |
| static void | collectChildNodesFirst (QSSGRenderNode &node, QSSGGlobalRenderNodeData::NodeStore &outList, size_t &idx) |
| template<Insert insert = Insert::Back> |
| static void | collectChildNodesSecond (QSSGRenderNode &node, QSSGGlobalRenderNodeData::NodeStore &outList, size_t &idx) |
| template<Discard discard = Discard::None, Insert insert = Insert::Back> |
| static void | collectLayerChildNodes (QSSGRenderLayer *layer, QSSGGlobalRenderNodeData::NodeStore &outList, size_t &idx) |
| template<QSSGRenderDataHelpers::Strategy Strategy> |
| static bool | calcGlobalNodeDataIndexedImpl (QSSGRenderNode *node, const QSSGRenderNodeVersionType version, QSSGGlobalRenderNodeData::GlobalTransformStore &globalTransforms, QSSGGlobalRenderNodeData::GlobalOpacityStore &globalOpacities) |
◆ qssgTryThreadedStart
| #define qssgTryThreadedStart |
( |
| func | ) |
|
◆ Discard [1/2]
◆ Discard [2/2]
◆ Insert [1/2]
◆ Insert [2/2]
◆ calcGlobalNodeDataIndexedImpl()
◆ collectChildNodesFirst()
template<
Insert insert = Insert::Back>
◆ collectChildNodesSecond()
template<
Insert insert = Insert::Back>
◆ collectLayerChildNodes()
template<
Discard discard = Discard::None,
Insert insert = Insert::Back>
◆ reindex()
◆ reindexChildNodes()
◆ reindexLayerChildNodes()