TrinityCore
Loading...
Searching...
No Matches
GameObjectModelOwnerBase Class Referenceabstract

#include <GameObjectModel.h>

+ Inheritance diagram for GameObjectModelOwnerBase:

Public Member Functions

 GameObjectModelOwnerBase ()=default
 
 GameObjectModelOwnerBase (GameObjectModelOwnerBase const &other)=delete
 
 GameObjectModelOwnerBase (GameObjectModelOwnerBase &&other) noexcept=delete
 
GameObjectModelOwnerBase & operator= (GameObjectModelOwnerBase const &other)=delete
 
GameObjectModelOwnerBase & operator= (GameObjectModelOwnerBase &&other) noexcept=delete
 
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 int64 GetPackedRotation () const =0
 
virtual float GetScale () const =0
 
virtual void DebugVisualizeCorner (G3D::Vector3 const &) const =0
 

Detailed Description

Definition at line 41 of file GameObjectModel.h.

Constructor & Destructor Documentation

◆ GameObjectModelOwnerBase() [1/3]

GameObjectModelOwnerBase::GameObjectModelOwnerBase ( )
default

◆ GameObjectModelOwnerBase() [2/3]

GameObjectModelOwnerBase::GameObjectModelOwnerBase ( GameObjectModelOwnerBase const &  other)
delete

◆ GameObjectModelOwnerBase() [3/3]

GameObjectModelOwnerBase::GameObjectModelOwnerBase ( GameObjectModelOwnerBase &&  other)
deletenoexcept

◆ ~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.

◆ GetPackedRotation()

virtual int64 GameObjectModelOwnerBase::GetPackedRotation ( ) 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.

◆ operator=() [1/2]

GameObjectModelOwnerBase & GameObjectModelOwnerBase::operator= ( GameObjectModelOwnerBase &&  other)
deletenoexcept

◆ operator=() [2/2]

GameObjectModelOwnerBase & GameObjectModelOwnerBase::operator= ( GameObjectModelOwnerBase const &  other)
delete

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