TrinityCore
Loading...
Searching...
No Matches
AreaTriggerPositionAndRotationCalcVisitor Struct Reference

Public Member Functions

AreaTrigger::MovementUpdateLocalResult operator() (UF::AreaTriggerSplineCalculator const &) const
 
AreaTrigger::MovementUpdateLocalResult operator() (UF::AreaTriggerOrbit const &orbit) const
 
AreaTrigger::MovementUpdateLocalResult operator() (std::monostate) const
 
AreaTrigger::MovementUpdateLocalResult operator() (UF::AreaTriggerMovementScript const &) const
 

Public Attributes

AreaTrigger const * at
 

Detailed Description

Definition at line 1419 of file AreaTrigger.cpp.

Member Function Documentation

◆ operator()() [1/4]

AreaTrigger::MovementUpdateLocalResult AreaTriggerPositionAndRotationCalcVisitor::operator() ( std::monostate  ) const
inline

◆ operator()() [2/4]

AreaTrigger::MovementUpdateLocalResult AreaTriggerPositionAndRotationCalcVisitor::operator() ( UF::AreaTriggerMovementScript const &  ) const
inline

Definition at line 1424 of file AreaTrigger.cpp.

References ASSERT.

◆ operator()() [3/4]

AreaTrigger::MovementUpdateLocalResult AreaTriggerPositionAndRotationCalcVisitor::operator() ( UF::AreaTriggerOrbit const &  orbit) const
inline

Definition at line 1422 of file AreaTrigger.cpp.

References at, and AreaTrigger::CalculateLocalOrbitPositionAndRotation().

◆ operator()() [4/4]

AreaTrigger::MovementUpdateLocalResult AreaTriggerPositionAndRotationCalcVisitor::operator() ( UF::AreaTriggerSplineCalculator const &  ) const
inline

Definition at line 1421 of file AreaTrigger.cpp.

References at, and AreaTrigger::CalculateLocalSplinePositionAndRotation().

Member Data Documentation

◆ at

AreaTrigger const* AreaTriggerPositionAndRotationCalcVisitor::at

Definition at line 1426 of file AreaTrigger.cpp.

Referenced by operator()(), operator()(), and operator()().


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