AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Public Member Functions | |
GameObjectModelOwnerImpl (GameObject *owner) | |
bool | IsSpawned () const override |
uint32 | GetDisplayId () const override |
uint32 | GetPhaseMask () const override |
G3D::Vector3 | GetPosition () const override |
float | GetOrientation () const override |
float | GetScale () const override |
void | DebugVisualizeCorner (G3D::Vector3 const &corner) const override |
Public Member Functions inherited from GameObjectModelOwnerBase | |
virtual | ~GameObjectModelOwnerBase ()=default |
virtual bool | IsSpawned () const =0 |
virtual uint32 | GetDisplayId () const =0 |
virtual uint32 | GetPhaseMask () const =0 |
virtual G3D::Vector3 | GetPosition () const =0 |
virtual float | GetOrientation () const =0 |
virtual float | GetScale () const =0 |
virtual void | DebugVisualizeCorner (G3D::Vector3 const &) const =0 |
Private Attributes | |
GameObject * | _owner |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements GameObjectModelOwnerBase.
References _owner, and TEMPSUMMON_TIMED_DESPAWN.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements GameObjectModelOwnerBase.
References _owner, GameObject::GetGoState(), WorldObject::GetPhaseMask(), GO_STATE_READY, and GameObject::IsTransport().
|
inlineoverridevirtual |
Implements GameObjectModelOwnerBase.
References _owner, Position::GetPositionX(), Position::GetPositionY(), and Position::GetPositionZ().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Referenced by DebugVisualizeCorner(), GetDisplayId(), GetOrientation(), GetPhaseMask(), GetPosition(), GetScale(), and IsSpawned().