![]() |
TrinityCore
|
#include <SmoothPhasing.h>
Public Member Functions | |
| SmoothPhasing () | |
| SmoothPhasing (SmoothPhasing const &) | |
| SmoothPhasing (SmoothPhasing &&) noexcept | |
| SmoothPhasing & | operator= (SmoothPhasing const &) |
| SmoothPhasing & | operator= (SmoothPhasing &&) noexcept |
| ~SmoothPhasing () | |
| void | SetViewerDependentInfo (ObjectGuid seer, SmoothPhasingInfo const &info) |
| void | ClearViewerDependentInfo (ObjectGuid seer) |
| void | SetSingleInfo (SmoothPhasingInfo const &info) |
| bool | IsReplacing (ObjectGuid guid) const |
| bool | IsBeingReplacedForSeer (ObjectGuid seer) const |
| SmoothPhasingInfo const * | GetInfoForSeer (ObjectGuid seer) const |
| void | DisableReplacementForSeer (ObjectGuid seer) |
Private Types | |
| using | SmoothPhasingInfoViewerDependent = std::unordered_map< ObjectGuid, SmoothPhasingInfo > |
| using | SmoothPhasingInfoSingle = SmoothPhasingInfo |
Private Attributes | |
| std::variant< SmoothPhasingInfoSingle, SmoothPhasingInfoViewerDependent > | _storage |
Definition at line 37 of file SmoothPhasing.h.
|
private |
Definition at line 60 of file SmoothPhasing.h.
|
private |
Definition at line 59 of file SmoothPhasing.h.
|
default |
|
default |
|
defaultnoexcept |
|
default |
| void SmoothPhasing::ClearViewerDependentInfo | ( | ObjectGuid | seer | ) |
Definition at line 36 of file SmoothPhasing.cpp.
| void SmoothPhasing::DisableReplacementForSeer | ( | ObjectGuid | seer | ) |
| SmoothPhasingInfo const * SmoothPhasing::GetInfoForSeer | ( | ObjectGuid | seer | ) | const |
Definition at line 61 of file SmoothPhasing.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| bool SmoothPhasing::IsBeingReplacedForSeer | ( | ObjectGuid | seer | ) | const |
| bool SmoothPhasing::IsReplacing | ( | ObjectGuid | guid | ) | const |
Definition at line 47 of file SmoothPhasing.cpp.
|
defaultnoexcept |
|
default |
| void SmoothPhasing::SetSingleInfo | ( | SmoothPhasingInfo const & | info | ) |
| void SmoothPhasing::SetViewerDependentInfo | ( | ObjectGuid | seer, |
| SmoothPhasingInfo const & | info | ||
| ) |
Definition at line 28 of file SmoothPhasing.cpp.
|
private |
Definition at line 62 of file SmoothPhasing.h.