0.45.0
![]() |
#include <igor/iDefines.h>
#include <igor/utils/iJson.h>
#include <iaux/data/iaUUID.h>
#include <functional>
#include <bitset>
Classes | |
struct | igor::iEntityComponentTypeInfo |
class | igor::iEntityComponent |
Namespaces | |
namespace | igor |
item data entity id | |
Typedefs | |
typedef iEntityComponent * | igor::iEntityComponentPtr |
typedef std::bitset< IGOR_MAX_ENTITY_COMPONENT_TYPES > | igor::iEntityComponentMask |
using | igor::iEntityComponentFactory = std::function< iEntityComponentPtr()> |
typedef iaUUID | igor::iEntityComponentID |
typedef iaUUID | igor::iEntityID |
Enumerations | |
enum class | igor::iEntityComponentState { igor::Unloaded , igor::UnloadedInactive , igor::LoadFailed , igor::Inactive , igor::Active } |
Functions | |
std::wostream & | igor::operator<< (std::wostream &stream, const iEntityComponentState &state) |