core/ecs/system/tag.hpp file

Class cubos::core::ecs::Tag.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

class cubos::core::ecs::Tag
Represents a tag to be used with the Cubos class.

Defines

#define CUBOS_DEFINE_TAG(tag)
Utility used to define tags more easily.

Define documentation

#define CUBOS_DEFINE_TAG(tag)

Utility used to define tags more easily.

Parameters
tag Tag type.
// in file.hpp
namespace my
{
    cubos::core::ecs::Tag MyTag;
}

// in file.cpp
CUBOS_DEFINE_TAG(my::MyTag);