Gaia-ECS v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::QueryIdentity Struct Reference

Slot and serialization identity owned by a compiled query context. More...

#include <query_common.h>

Public Member Functions

GAIA_NODISCARD QuerySerBufferser_buffer (World *world)
 Returns this query's serialization buffer in a world.
 
void ser_buffer_reset (World *world)
 Resets this query's serialization buffer in a world.
 

Public Attributes

QueryHandle handle = {}
 Query id.
 
QueryId serId = QueryIdBad
 Serialization id.
 

Detailed Description

Slot and serialization identity owned by a compiled query context.

Member Function Documentation

◆ ser_buffer()

GAIA_NODISCARD QuerySerBuffer & gaia::ecs::QueryIdentity::ser_buffer ( World world)
inline

Returns this query's serialization buffer in a world.

Parameters
worldWorld owning the query serialization map.
Returns
Mutable serialization buffer associated with serId.

◆ ser_buffer_reset()

void gaia::ecs::QueryIdentity::ser_buffer_reset ( World world)
inline

Resets this query's serialization buffer in a world.

Parameters
worldWorld owning the query serialization map.

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