10 namespace ComponentModel
18 void entityInspector(
class Context * context,
bool * show);
19 void showEntities(Context* context, std::span<const EntityPtr> entities, std::string_view entityNamePattern, std::string_view componentNamePattern);
21 void COGSCORE_DLL_API showCollapsableEntityInspector(
class Context* context,
const ComponentModel::Entity* entity, std::string_view entityNamePattern, std::string_view componentNamePattern,
bool showBorder =
true);
22 void COGSCORE_DLL_API showEntityInspector(Context* context,
const ComponentModel::Entity* entity, std::string_view entityNamePattern, std::string_view componentNamePattern,
bool showBorder =
true);
23 void COGSCORE_DLL_API showComponentInspector(Context* context,
ComponentModel::Component* component, std::string_view entityNamePattern, std::string_view componentNamePattern,
bool showBorder =
true);
24 void COGSCORE_DLL_API showFieldInspector(Context* context,
ComponentModel::Component* component, FieldId fieldId, std::string_view entityNamePattern, std::string_view componentNamePattern,
bool showBorder =
true);
Base class for Component instances.
Container for components, providing composition of dynamic entities.
Contains all Cogs related functionality.