Skip to content
Flecs v4.1
ecs_serializer_t Struct Reference

Serializer interface. More...

#include <meta.h>

Public Attributes

int(*) value (const struct ecs_serializer_t *ser, ecs_entity_t type, const void *value)
 Serialize value.
int(*) member (const struct ecs_serializer_t *ser, const char *member)
 Serialize member.
const ecs_world_t * world
 The world.
void * ctx
 Serializer context.

Detailed Description

Serializer interface.

Definition at line 348 of file meta.h.

Member Data Documentation

◆ ctx

void* ecs_serializer_t::ctx

Serializer context.

Definition at line 361 of file meta.h.

◆ member

int ecs_serializer_t::member
inline

Serialize member.

Member name.

Definition at line 356 of file meta.h.

◆ value

int ecs_serializer_t::value
inline

Serialize value.

Pointer to the value to serialize.

Definition at line 350 of file meta.h.

◆ world

const ecs_world_t* ecs_serializer_t::world

The world.

Definition at line 360 of file meta.h.


The documentation for this struct was generated from the following files:
  • include/flecs/addons/meta.h
  • include/flecs/addons/cpp/mixins/meta/impl.hpp