SEGS  0.6.1-develop [d2cac982]
Super Entity Game Server
Classes | Typedefs | Enumerations
Entity.h File Reference
#include "CharacterData.h"
#include "CommonNetStructures.h"
#include "Costume.h"
#include "FixedPointValue.h"
#include "Movement.h"
#include "Powers.h"
#include "Team.h"
#include "StateInterpolator.h"
#include "StateStorage.h"
#include "Common/GameData/ClientStates.h"
#include "Common/GameData/entitydata_definitions.h"
#include "Common/GameData/seq_definitions.h"
#include "Common/GameData/CoHMath.h"
#include "Common/GameData/Contact.h"
#include "Common/GameData/Store.h"
#include <glm/gtc/constants.hpp>
#include <QQueue>
#include <array>
#include <memory>
Include dependency graph for Entity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CharacterFromDB
 
struct  SuperGroup
 
struct  FactionData
 
struct  NPCData
 
struct  NetFxTarget
 
struct  NetFx
 
class  Entity
 

Typedefs

using Parse_AllKeyProfiles = std::vector< struct Keybind_Profiles >
 

Enumerations

enum  FadeDirection { FadeDirection::In, FadeDirection::Out }
 
enum  EntType : uint8_t {
  EntType::Invalid = 0, EntType::NPC = 1, EntType::PLAYER = 2, EntType::HERO = 3,
  EntType::CRITTER = 4, EntType::CAR = 5, EntType::DELIVERYTARGET = 6, EntType::MOBILEGEOMETRY = 7,
  EntType::MISSION_ITEM = 8, EntType::MAPXFERDOOR = 9, EntType::DOOR = 10, EntType::COUNT = 11
}
 
enum  AppearanceType : uint8_t {
  AppearanceType::None = 0, AppearanceType::WholeCostume = 1, AppearanceType::NpcCostume = 2, AppearanceType::VillainIndex = 3,
  AppearanceType::SequencerName = 4
}
 

Typedef Documentation

◆ Parse_AllKeyProfiles

using Parse_AllKeyProfiles = std::vector<struct Keybind_Profiles>

Enumeration Type Documentation

◆ AppearanceType

enum AppearanceType : uint8_t
strong
Enumerator
None 
WholeCostume 
NpcCostume 
VillainIndex 
SequencerName 

◆ EntType

enum EntType : uint8_t
strong
Enumerator
Invalid 
NPC 
PLAYER 
HERO 
CRITTER 
CAR 
DELIVERYTARGET 
MOBILEGEOMETRY 
MISSION_ITEM 
MAPXFERDOOR 
DOOR 
COUNT 

◆ FadeDirection

enum FadeDirection
strong
Enumerator
In 
Out