(48e4010227ae55e9fa72b5cfc5b76bcc3046c5ef)
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 quint32 version, quint32 &dfsIdx, size_t &count) |
static void | reindexLayerChildNodes (QSSGRenderLayer &layer, const quint32 version, quint32 &dfsIdx, size_t &count) |
static void | reindex (QSSGRenderRoot *rootNode, const quint32 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 quint32 version, QSSGGlobalRenderNodeData::GlobalTransformStore &globalTransforms, QSSGGlobalRenderNodeData::GlobalOpacityStore &globalOpacities) |
◆ qssgTryThreadedStart
#define qssgTryThreadedStart |
( |
| func | ) |
|
◆ qssgTryWaitForDone
#define qssgTryWaitForDone |
( |
| ) |
|
◆ 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()