entttree 0.1.0
Hierarchical entity management for EnTT
Loading...
Searching...
No Matches
entttree::NodeEntry Struct Reference

A node handle yielded by hierarchy traversals and queries. More...

#include <hierarchy_types.h>

Public Attributes

entt::entity node_id
 The entity this entry represents.
 
entt::entity parent_id
 The parent entity, or entt::null for root traversal entries.
 
Position position
 Sibling ordering key within the parent.
 

Detailed Description

A node handle yielded by hierarchy traversals and queries.

Contains the entity, its parent, and its sibling position.

Definition at line 95 of file hierarchy_types.h.

Member Data Documentation

◆ node_id

entt::entity entttree::NodeEntry::node_id

The entity this entry represents.

Definition at line 96 of file hierarchy_types.h.

Referenced by entttree::HierarchySystem< HTag >::traverse().

◆ parent_id

entt::entity entttree::NodeEntry::parent_id

The parent entity, or entt::null for root traversal entries.

Definition at line 97 of file hierarchy_types.h.

◆ position

Position entttree::NodeEntry::position

Sibling ordering key within the parent.

Definition at line 98 of file hierarchy_types.h.


The documentation for this struct was generated from the following file: