AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Object.h"
Public Member Functions | |
FlaggedValuesArray32 () | |
T_FLAGS | GetFlags () const |
bool | HasFlag (FLAG_TYPE flag) const |
void | AddFlag (FLAG_TYPE flag) |
void | DelFlag (FLAG_TYPE flag) |
T_VALUES | GetValue (FLAG_TYPE flag) const |
void | SetValue (FLAG_TYPE flag, T_VALUES value) |
void | AddValue (FLAG_TYPE flag, T_VALUES value) |
Private Attributes | |
T_VALUES | m_values [ARRAY_SIZE] |
T_FLAGS | m_flags |
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags, and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by GameObject::Create(), StaticTransport::Create(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnApply(), and Player::SetDrunkValue().
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
Referenced by GameObject::Create(), StaticTransport::Create(), AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), AuraEffect::HandleModStealthLevel(), and spell_alar_ember_blast_death::spell_alar_ember_blast_death_AuraScript::OnApply().
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by AuraEffect::HandleAuraModFakeInebriation(), AuraEffect::HandleModInvisibility(), AuraEffect::HandleModInvisibilityDetect(), AuraEffect::HandleModStealth(), AuraEffect::HandleModStealthDetect(), and Player::SetDrunkValue().
|
inline |
|
inline |
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_flags.
Referenced by AuraEffect::HandleModInvisibility().
|
inline |
References FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::m_values.
Referenced by Creature::Create(), AuraEffect::HandleAuraGhost(), Player::SetDrunkValue(), Player::SetGameMaster(), Player::SetGMVisible(), Player::SetServerSideVisibility(), Player::SetServerSideVisibilityDetect(), Unit::SetVisible(), Unit::Unit(), and WorldObject::WorldObject().
|
private |
Referenced by FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::AddFlag(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::DelFlag(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::FlaggedValuesArray32(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::GetFlags(), and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::HasFlag().
|
private |
Referenced by FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::AddValue(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::FlaggedValuesArray32(), FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::GetValue(), and FlaggedValuesArray32< T_VALUES, T_FLAGS, FLAG_TYPE, ARRAY_SIZE >::SetValue().