TrinityCore
|
#include <MoveSplineFlag.h>
Public Types | |
enum | eFlags { None = 0x00000000, Unknown0 = 0x00000008, FallingSlow = 0x00000010, Done = 0x00000020, Falling = 0x00000040, No_Spline = 0x00000080, Unknown1 = 0x00000100, Flying = 0x00000200, OrientationFixed = 0x00000400, Catmullrom = 0x00000800, Cyclic = 0x00001000, Enter_Cycle = 0x00002000, Frozen = 0x00004000, TransportEnter = 0x00008000, TransportExit = 0x00010000, Unknown2 = 0x00020000, Unknown3 = 0x00040000, OrientationInversed = 0x00080000, SmoothGroundPath = 0x00100000, Walkmode = 0x00200000, UncompressedPath = 0x00400000, Unknown4 = 0x00800000, Unknown5 = 0x01000000, Animation = 0x02000000, Parabolic = 0x04000000, Final_Point = 0x08000000, Final_Target = 0x10000000, Final_Angle = 0x20000000, Unknown6 = 0x40000000, Unknown7 = 0x80000000, Mask_Final_Facing = Final_Point | Final_Target | Final_Angle, Mask_Animations = 0x7, Mask_No_Monster_Move = Mask_Final_Facing | Mask_Animations | Done, Mask_Unused = No_Spline|Enter_Cycle|Frozen|Unknown0|Unknown1|Unknown2|Unknown3|Unknown4|Unknown5|Unknown6|Unknown7 } |
Public Member Functions | |
uint32 & | raw () |
const uint32 & | raw () const |
MoveSplineFlag () | |
MoveSplineFlag (uint32 f) | |
MoveSplineFlag (const MoveSplineFlag &f) | |
bool | isSmooth () const |
bool | isLinear () const |
bool | isFacing () const |
uint8 | getAnimationId () const |
bool | hasAllFlags (uint32 f) const |
bool | hasFlag (uint32 f) const |
uint32 | operator& (uint32 f) const |
uint32 | operator| (uint32 f) const |
std::string | ToString () const |
void | operator&= (uint32 f) |
void | operator|= (uint32 f) |
void | EnableAnimation (uint8 anim) |
void | EnableParabolic () |
void | EnableFlying () |
void | EnableFalling () |
void | EnableCatmullRom () |
void | EnableFacingPoint () |
void | EnableFacingAngle () |
void | EnableFacingTarget () |
void | EnableTransportEnter () |
void | EnableTransportExit () |
Public Attributes | |
uint8 | animId: 3 |
bool | unknown0: 1 |
bool | fallingSlow: 1 |
bool | done: 1 |
bool | falling: 1 |
bool | no_spline: 1 |
bool | unknown1: 1 |
bool | flying: 1 |
bool | orientationFixed: 1 |
bool | catmullrom: 1 |
bool | cyclic: 1 |
bool | enter_cycle: 1 |
bool | frozen: 1 |
bool | transportEnter: 1 |
bool | transportExit: 1 |
bool | unknown2: 1 |
bool | unknown3: 1 |
bool | orientationInversed: 1 |
bool | smoothGroundPath: 1 |
bool | walkmode: 1 |
bool | uncompressedPath: 1 |
bool | unknown4: 1 |
bool | unknown5: 1 |
bool | animation: 1 |
bool | parabolic: 1 |
bool | final_point: 1 |
bool | final_target: 1 |
bool | final_angle: 1 |
bool | unknown6: 1 |
bool | unknown7: 1 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::string Movement::MoveSplineFlag::ToString | ( | ) | const |
bool Movement::MoveSplineFlag::animation |
uint8 Movement::MoveSplineFlag::animId |
bool Movement::MoveSplineFlag::catmullrom |
bool Movement::MoveSplineFlag::cyclic |
bool Movement::MoveSplineFlag::done |
bool Movement::MoveSplineFlag::enter_cycle |
bool Movement::MoveSplineFlag::falling |
bool Movement::MoveSplineFlag::fallingSlow |
bool Movement::MoveSplineFlag::final_angle |
bool Movement::MoveSplineFlag::final_point |
bool Movement::MoveSplineFlag::final_target |
bool Movement::MoveSplineFlag::flying |
bool Movement::MoveSplineFlag::frozen |
bool Movement::MoveSplineFlag::no_spline |
bool Movement::MoveSplineFlag::orientationFixed |
bool Movement::MoveSplineFlag::orientationInversed |
bool Movement::MoveSplineFlag::parabolic |
bool Movement::MoveSplineFlag::smoothGroundPath |
bool Movement::MoveSplineFlag::transportEnter |
bool Movement::MoveSplineFlag::transportExit |
bool Movement::MoveSplineFlag::uncompressedPath |
bool Movement::MoveSplineFlag::unknown0 |
bool Movement::MoveSplineFlag::unknown1 |
bool Movement::MoveSplineFlag::unknown2 |
bool Movement::MoveSplineFlag::unknown3 |
bool Movement::MoveSplineFlag::unknown4 |
bool Movement::MoveSplineFlag::unknown5 |
bool Movement::MoveSplineFlag::unknown6 |
bool Movement::MoveSplineFlag::unknown7 |
bool Movement::MoveSplineFlag::walkmode |