TrinityCore
Loading...
Searching...
No Matches
GameObjectModelOwnerImpl Class Reference
+ Inheritance diagram for GameObjectModelOwnerImpl:

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
 

Private Attributes

GameObject * _owner
 

Detailed Description

Definition at line 2852 of file GameObject.cpp.

Constructor & Destructor Documentation

◆ GameObjectModelOwnerImpl()

GameObjectModelOwnerImpl::GameObjectModelOwnerImpl ( GameObject *  owner)
inlineexplicit

Definition at line 2855 of file GameObject.cpp.

Member Function Documentation

◆ DebugVisualizeCorner()

void GameObjectModelOwnerImpl::DebugVisualizeCorner ( G3D::Vector3 const &  corner) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2863 of file GameObject.cpp.

References _owner, and TEMPSUMMON_MANUAL_DESPAWN.

◆ GetDisplayId()

uint32 GameObjectModelOwnerImpl::GetDisplayId ( ) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2858 of file GameObject.cpp.

References _owner, and GameObject::GetDisplayId().

◆ GetOrientation()

float GameObjectModelOwnerImpl::GetOrientation ( ) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2861 of file GameObject.cpp.

References _owner, and Position::GetOrientation().

◆ GetPhaseMask()

uint32 GameObjectModelOwnerImpl::GetPhaseMask ( ) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2859 of file GameObject.cpp.

References _owner, and WorldObject::GetPhaseMask().

◆ GetPosition()

G3D::Vector3 GameObjectModelOwnerImpl::GetPosition ( ) const
inlineoverridevirtual

◆ GetScale()

float GameObjectModelOwnerImpl::GetScale ( ) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2862 of file GameObject.cpp.

References _owner, and Object::GetObjectScale().

◆ IsSpawned()

bool GameObjectModelOwnerImpl::IsSpawned ( ) const
inlineoverridevirtual

Implements GameObjectModelOwnerBase.

Definition at line 2857 of file GameObject.cpp.

References _owner, and GameObject::isSpawned().

Member Data Documentation

◆ _owner

GameObject* GameObjectModelOwnerImpl::_owner
private

The documentation for this class was generated from the following file: