Utilities for documenting entities, components and systems.
More...
|
|
typedef struct EcsDocDescription | EcsDocDescription |
| |
|
|
FLECS_API const ecs_entity_t | ecs_id (EcsDocDescription) |
| |
| FLECS_API void | ecs_doc_set_name (ecs_world_t *world, ecs_entity_t entity, const char *name) |
| | Add human-readable name to 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 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 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_brief (const ecs_world_t *world, ecs_entity_t entity) |
| | Get brief description 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_link (const ecs_world_t *world, ecs_entity_t entity) |
| | Get link to external documentation 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 void | FlecsDocImport (ecs_world_t *world) |
| |
Utilities for documenting entities, components and systems.
◆ ecs_doc_get_brief()
Get brief description from entity.
- Parameters
-
| world | The world. |
| entity | The entity from which to get the description. |
- Returns
- The description.
- See also
- ecs_doc_set_brief()
-
flecs::doc::get_brief()
-
flecs::entity_view::get_doc_brief()
◆ ecs_doc_get_color()
◆ ecs_doc_get_detail()
Get detailed description from entity.
- Parameters
-
| world | The world. |
| entity | The entity from which to get the description. |
- Returns
- The description.
- See also
- ecs_doc_set_detail()
-
flecs::doc::get_detail()
-
flecs::entity_view::get_doc_detail()
◆ ecs_doc_get_link()
Get link to external documentation from entity.
- Parameters
-
| world | The world. |
| entity | The entity from which to get the link. |
- Returns
- The link.
- See also
- ecs_doc_set_link()
-
flecs::doc::get_link()
-
flecs::entity_view::get_doc_link()
◆ ecs_doc_get_name()
Get human readable name from entity.
If entity does not have an explicit human readable name, this operation will return the entity name.
To test if an entity has a human readable name, use:
Or in C++:
- Parameters
-
| world | The world. |
| entity | The entity from which to get the name. |
- Returns
- The name.
- See also
- ecs_doc_set_name()
-
flecs::doc::get_name()
-
flecs::entity_view::get_doc_name()
◆ ecs_doc_set_brief()
◆ ecs_doc_set_color()
◆ ecs_doc_set_detail()
◆ ecs_doc_set_link()
◆ ecs_doc_set_name()