core/ecs/query/term.hpp file

Struct cubos::core::ecs::QueryTerm.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

struct cubos::core::ecs::QueryTerm
Describes a term in a query.
struct cubos::core::ecs::QueryTerm::Entity
Stores entity term data.
struct cubos::core::ecs::QueryTerm::Component
Stores component term data.
struct cubos::core::ecs::QueryTerm::Relation
Stores relation term data.

Enums

enum class Traversal { Random, Down, Up }
Possible traversal types for tree relation terms.