FLECS_API void ecs_doc_set_uuid(ecs_world_t *world, ecs_entity_t entity, const char *uuid)
Add UUID to entity.
FLECS_API const char * ecs_doc_get_name(const ecs_world_t *world, ecs_entity_t entity)
Get human readable name from entity.
FLECS_API const char * ecs_doc_get_color(const ecs_world_t *world, ecs_entity_t entity)
Get color from entity.
FLECS_API const char * ecs_doc_get_uuid(const ecs_world_t *world, ecs_entity_t entity)
Get UUID from entity.
FLECS_API void ecs_doc_set_brief(ecs_world_t *world, ecs_entity_t entity, const char *description)
Add brief description to entity.
FLECS_API const char * ecs_doc_get_link(const ecs_world_t *world, ecs_entity_t entity)
Get link to external documentation from entity.
FLECS_API const char * ecs_doc_get_detail(const ecs_world_t *world, ecs_entity_t entity)
Get detailed description from entity.
FLECS_API const char * ecs_doc_get_brief(const ecs_world_t *world, ecs_entity_t entity)
Get brief description from entity.
FLECS_API void ecs_doc_set_detail(ecs_world_t *world, ecs_entity_t entity, const char *description)
Add detailed description to entity.
FLECS_API void ecs_doc_set_link(ecs_world_t *world, ecs_entity_t entity, const char *link)
Add link to external documentation to entity.
FLECS_API void ecs_doc_set_color(ecs_world_t *world, ecs_entity_t entity, const char *color)
Add color to entity.
FLECS_API void ecs_doc_set_name(ecs_world_t *world, ecs_entity_t entity, const char *name)
Add human-readable name to entity.
const char * get_color(const flecs::entity_view &e)
Get color for an entity.
void set_uuid(flecs::entity &e, const char *uuid)
Set UUID for an entity.
void set_link(flecs::entity &e, const char *link)
Set link to external documentation for an entity.
void set_name(flecs::entity &e, const char *name)
Set human readable name for an entity.
const char * get_brief(const flecs::entity_view &e)
Get brief description for an entity.
const char * get_detail(const flecs::entity_view &e)
Get detailed description for an entity.
void set_brief(flecs::entity &e, const char *description)
Set brief description for an entity.
const char * get_link(const flecs::entity_view &e)
Get link to external documentation for an entity.
const char * get_name(const flecs::entity_view &e)
Get human readable name for an entity.
void set_color(flecs::entity &e, const char *color)
Set color for an entity.
const char * get_uuid(const flecs::entity_view &e)
Get UUID for an entity.
void set_detail(flecs::entity &e, const char *description)
Set detailed description for an entity.
flecs::component< T > component(Args &&... args) const
Find or register component.
Component that stores description.