Flecs: ecs_term_ref_t Struct Reference
Description: A fast entity component system (ECS) for C & C++

| Flecs v4.0 A fast entity component system (ECS) for C & C++

Loading...
Searching...
No Matches
ecs_term_ref_t Struct Reference
C API » Core » API types » Query descriptor types.

Type that describes a reference to an entity or variable in a term. More...

`#include <flecs.h>`

## Public Attributes
ecs_entity_t | id
| Entity id.
const char * | name
| Name.

## Detailed Description

Type that describes a reference to an entity or variable in a term.

Definition at line 778 of file flecs.h.

## Member Data Documentation

## ◆ id

ecs_entity_t ecs_term_ref_t::id

Entity id.

If left to 0 and flags does not specify whether id is an entity or a variable the id will be initialized to EcsThis. To explicitly set the id to 0, leave the id member to 0 and set EcsIsEntity in flags.

Definition at line 779 of file flecs.h.

## ◆ name

const char* ecs_term_ref_t::name

Name.

This can be either the variable name (when the EcsIsVariable flag is set) or an entity name. When ecs_term_t::move is true, the API assumes ownership over the string and will free it when the term is destroyed.

Definition at line 785 of file flecs.h.

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

- include/flecs.h