TrinityCore
GameObjectModelOwnerBase Class Referenceabstract

#include <GameObjectModel.h>

+ Inheritance diagram for GameObjectModelOwnerBase:

Public Member Functions

virtual ~GameObjectModelOwnerBase ()=default
 
virtual bool IsSpawned () const =0
 
virtual uint32 GetDisplayId () const =0
 
virtual uint8 GetNameSetId () const =0
 
virtual bool IsInPhase (PhaseShift const &) const =0
 
virtual G3D::Vector3 GetPosition () const =0
 
virtual G3D::Quat GetRotation () const =0
 
virtual float GetScale () const =0
 
virtual void DebugVisualizeCorner (G3D::Vector3 const &) const =0
 

Detailed Description

Definition at line 46 of file GameObjectModel.h.

Constructor & Destructor Documentation

◆ ~GameObjectModelOwnerBase()

virtual GameObjectModelOwnerBase::~GameObjectModelOwnerBase ( )
virtualdefault

Member Function Documentation

◆ DebugVisualizeCorner()

virtual void GameObjectModelOwnerBase::DebugVisualizeCorner ( G3D::Vector3 const &  ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ GetDisplayId()

virtual uint32 GameObjectModelOwnerBase::GetDisplayId ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ GetNameSetId()

virtual uint8 GameObjectModelOwnerBase::GetNameSetId ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ GetPosition()

virtual G3D::Vector3 GameObjectModelOwnerBase::GetPosition ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ GetRotation()

virtual G3D::Quat GameObjectModelOwnerBase::GetRotation ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ GetScale()

virtual float GameObjectModelOwnerBase::GetScale ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ IsInPhase()

virtual bool GameObjectModelOwnerBase::IsInPhase ( PhaseShift const &  ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.

◆ IsSpawned()

virtual bool GameObjectModelOwnerBase::IsSpawned ( ) const
pure virtual

Implemented in GameObjectModelOwnerImpl.


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