TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
UpdateData.h File Reference
#include "ByteBuffer.h"
#include "ObjectGuid.h"
#include <set>
+ Include dependency graph for UpdateData.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UpdateData
 

Enumerations

enum  OBJECT_UPDATE_TYPE { UPDATETYPE_VALUES = 0, UPDATETYPE_CREATE_OBJECT = 1, UPDATETYPE_CREATE_OBJECT2 = 2, UPDATETYPE_OUT_OF_RANGE_OBJECTS = 3 }
 
enum  OBJECT_UPDATE_FLAGS {
  UPDATEFLAG_NONE = 0x0000, UPDATEFLAG_SELF = 0x0001, UPDATEFLAG_TRANSPORT = 0x0002, UPDATEFLAG_HAS_TARGET = 0x0004,
  UPDATEFLAG_LIVING = 0x0008, UPDATEFLAG_STATIONARY_POSITION = 0x0010, UPDATEFLAG_VEHICLE = 0x0020, UPDATEFLAG_TRANSPORT_POSITION = 0x0040,
  UPDATEFLAG_ROTATION = 0x0080, UPDATEFLAG_ANIMKITS = 0x0100
}
 

Enumeration Type Documentation

Enumerator
UPDATEFLAG_NONE 
UPDATEFLAG_SELF 
UPDATEFLAG_TRANSPORT 
UPDATEFLAG_HAS_TARGET 
UPDATEFLAG_LIVING 
UPDATEFLAG_STATIONARY_POSITION 
UPDATEFLAG_VEHICLE 
UPDATEFLAG_TRANSPORT_POSITION 
UPDATEFLAG_ROTATION 
UPDATEFLAG_ANIMKITS 
37 {
38  UPDATEFLAG_NONE = 0x0000,
39  UPDATEFLAG_SELF = 0x0001,
40  UPDATEFLAG_TRANSPORT = 0x0002,
41  UPDATEFLAG_HAS_TARGET = 0x0004,
42  UPDATEFLAG_LIVING = 0x0008,
44  UPDATEFLAG_VEHICLE = 0x0020,
46  UPDATEFLAG_ROTATION = 0x0080,
47  UPDATEFLAG_ANIMKITS = 0x0100,
48  //UPDATEFLAG_AREATRIGGER = 0x0200,
49  //UPDATEFLAG_GAMEOBJECT = 0x0400,
50  //UPDATEFLAG_REPLACE_ACTIVE = 0x0800,
51  //UPDATEFLAG_NO_BIRTH_ANIM = 0x1000,
52  //UPDATEFLAG_ENABLE_PORTALS = 0x2000,
53  //UPDATEFLAG_PLAY_HOVER_ANIM = 0x4000,
54  //UPDATEFLAG_IS_SUPPRESSING_GREETINGS = 0x8000
55  //UPDATEFLAG_SCENEOBJECT = 0x10000,
56  //UPDATEFLAG_SCENE_PENDING_INSTANCE = 0x20000
57 };
Definition: UpdateData.h:38
Definition: UpdateData.h:39
Definition: UpdateData.h:46
Definition: UpdateData.h:45
Definition: UpdateData.h:41
Definition: UpdateData.h:47
Definition: UpdateData.h:44
Definition: UpdateData.h:40
Definition: UpdateData.h:42
Definition: UpdateData.h:43
Enumerator
UPDATETYPE_VALUES 
UPDATETYPE_CREATE_OBJECT 
UPDATETYPE_CREATE_OBJECT2 
UPDATETYPE_OUT_OF_RANGE_OBJECTS 
29 {
34 };
Definition: UpdateData.h:32
Definition: UpdateData.h:33
Definition: UpdateData.h:31
Definition: UpdateData.h:30