|
| ~Actor () override |
|
void | SaveGame (BGSSaveFormBuffer *a_buf) override |
|
void | LoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | InitLoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | FinishLoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | Revert (BGSLoadFormBuffer *a_buf) override |
|
void | InitItemImpl () override |
|
void | SetDelete (bool a_set) override |
|
void | Predestroy () override |
|
BGSLocation * | GetEditorLocation1 () const override |
|
bool | GetEditorLocation2 (NiPoint3 &a_outPos, NiPoint3 &a_outRot, TESForm *&a_outWorldOrCell, TESObjectCELL *a_fallback) override |
|
void | ForceEditorLocation (BGSLocation *a_location) override |
|
void | Update3DPosition (bool a_warp) override |
|
void | UpdateSoundCallBack (bool a_endSceneAction) override |
|
bool | SetDialogueWithPlayer (bool a_flag, bool a_forceGreet, TESTopicInfo *a_topic) override |
|
BGSAnimationSequencer * | GetSequencer (void) const override |
|
bool | HasKeywordHelper (const BGSKeyword *a_keyword) const override |
|
TESPackage * | CheckForCurrentAliasPackage () override |
|
BGSScene * | GetCurrentScene () const override |
|
void | SetCurrentScene (BGSScene *a_scene) override |
|
bool | UpdateInDialogue (DialogueResponse *a_response, bool a_unused) override |
|
BGSDialogueBranch * | GetExclusiveBranch () const override |
|
void | SetExclusiveBranch (BGSDialogueBranch *a_branch) override |
|
void | PauseCurrentDialogue (void) override |
|
NiPoint3 | GetStartingAngle () const override |
|
NiPoint3 | GetStartingLocation () const override |
|
ObjectRefHandle | RemoveItem (TESBoundObject *a_item, std::int32_t a_count, ITEM_REMOVE_REASON a_reason, ExtraDataList *a_extraList, TESObjectREFR *a_moveToRef, const NiPoint3 *a_dropLoc=0, const NiPoint3 *a_rotate=0) override |
|
bool | AddWornItem (TESBoundObject *a_item, std::int32_t a_count, bool a_forceEquip, std::uint32_t a_arg4, std::uint32_t a_arg5) override |
|
void | DoTrap1 (TrapData &a_data) override |
|
void | DoTrap2 (TrapEntry *a_trap, TargetEntry *a_target) override |
|
void | AddObjectToContainer (TESBoundObject *a_object, ExtraDataList *a_extraList, std::int32_t a_count, TESObjectREFR *a_fromRefr) override |
|
NiPoint3 | GetLookingAtLocation () const override |
|
MagicCaster * | GetMagicCaster (MagicSystem::CastingSource a_source) override |
|
MagicTarget * | GetMagicTarget () override |
|
bool | IsChild () const override |
|
BSFaceGenAnimationData * | GetFaceGenAnimationData () override |
|
bool | DetachHavok (NiAVObject *a_obj3D) override |
|
void | InitHavok () override |
|
void | Unk_67 (void) override |
|
void | Unk_68 (void) override |
|
void | Unk_69 (void) override |
|
NiAVObject * | Load3D (bool a_arg1) override |
|
void | Set3D (NiAVObject *a_object, bool a_queue3DTasks=true) override |
|
bool | PopulateGraphProjectsToLoad (void) const override |
|
NiPoint3 | GetBoundMin () const override |
|
NiPoint3 | GetBoundMax () const override |
|
void | Unk_75 (void) override |
|
void | Unk_78 (void) override |
|
void | ModifyAnimationUpdateData (BSAnimationUpdateData &a_data) override |
|
bool | ShouldSaveAnimationOnUnloading () const override |
|
bool | ShouldSaveAnimationOnSaving () const override |
|
bool | ShouldPerformRevert () const override |
|
void | UpdateAnimation (float a_delta) override |
|
void | RemoveWeapon (BIPED_OBJECT equipIndex) override |
|
void | SetObjectReference (TESBoundObject *a_object) override |
|
void | MoveHavok (bool a_forceRec) override |
|
void | GetLinearVelocity (NiPoint3 &a_velocity) const override |
|
void | SetActionComplete (bool a_set) override |
|
void | Disable () override |
|
void | ResetInventory (bool a_leveledOnly) override |
|
NiNode * | GetFireNode () override |
|
void | SetFireNode (NiNode *a_fireNode) override |
|
bool | OnAddCellPerformQueueReference (TESObjectCELL &a_cell) const override |
|
void | DoMoveToHigh () override |
|
void | TryMoveToMiddleLow () override |
|
bool | TryChangeSkyCellActorsProcessLevel () override |
|
void | TryUpdateActorLastSeenTime () override |
|
void | Unk_96 (void) override |
|
void | SetParentCell (TESObjectCELL *a_cell) override |
|
bool | IsDead (bool a_notEssential=true) const override |
|
bool | ProcessInWater (hkpCollidable *a_collidable, float a_waterHeight, float a_deltaTime) override |
|
bool | ApplyCurrent (float a_velocityTime, const hkVector4 &a_velocity) override |
|
TESAmmo * | GetCurrentAmmo () const override |
|
void | UnequipItem (std::uint64_t a_arg1, TESBoundObject *a_object) override |
|
Actor * | GetTargetStatsObject () override |
|
bool | MagicTargetIsActor () const override |
|
BSSimpleList< ActiveEffect * > * | GetActiveEffectList () override |
|
virtual void | Unk_A2 (void) |
|
virtual void | PlayPickUpSound (TESBoundObject *a_object, bool a_pickup, bool a_use) |
|
virtual float | GetHeading (bool a_ignoreRaceSettings) const |
|
virtual void | SetAvoidanceDisabled (bool a_set) |
|
virtual void | DrawWeaponMagicHands (bool a_draw) |
|
virtual void | DetachCharController () |
|
virtual void | RemoveCharController () |
|
virtual void | SetPosition (const NiPoint3 &a_pos, bool a_updateCharController) |
|
virtual void | KillDying () |
|
virtual void | Resurrect (bool a_resetInventory, bool a_attach3D) |
|
virtual bool | PutActorOnMountQuick () |
|
virtual void | Update (float a_delta) |
|
virtual void | UpdateNoAI (float a_delta) |
|
virtual void | UpdateCharacterControllerSimulationSettings (bhkCharacterController &a_controller) |
|
virtual void | PotentiallyFixRagdollState () |
|
virtual void | UpdateNonRenderSafe (float a_delta) |
|
virtual void | OnItemEquipped (bool a_playAnim) |
|
virtual void | Unk_B3 (void) |
|
virtual void | Unk_B4 (void) |
|
virtual void | SetCrimeGoldValue (TESFaction *a_faction, bool a_violent, std::uint32_t a_amount) |
|
virtual void | ModCrimeGoldValue (TESFaction *a_faction, bool a_violent, std::int32_t a_amount) |
|
virtual void | RemoveCrimeGoldValue (TESFaction *a_faction, bool a_violent, std::int32_t a_amount) |
|
virtual std::uint32_t | GetCrimeGoldValue (const TESFaction *a_faction) const |
|
virtual void | GoToPrison (TESFaction *a_faction, bool a_removeInventory, bool a_realJail) |
|
virtual void | ServePrisonTime () |
|
virtual void | PayFine (TESFaction *a_faction, bool a_goToJail, bool a_removeStolenItems) |
|
virtual bool | GetCannibal () |
|
virtual void | SetCannibal (bool a_set) |
|
virtual bool | GetVampireFeed () |
|
virtual void | SetVampireFeed (bool a_set) |
|
virtual void | InitiateVampireFeedPackage (Actor *a_target, TESObjectREFR *a_furniture) |
|
virtual void | InitiateCannibalPackage (Actor *a_target) |
|
virtual void | GetEyeVector (NiPoint3 &a_origin, NiPoint3 &a_direction, bool a_includeCameraOffset) |
|
virtual void | SetRefraction (bool a_enable, float a_refraction) |
|
virtual void | Unk_C4 (void) |
|
virtual void | Unk_C5 (void) |
|
virtual void | Unk_C6 (void)=0 |
|
virtual float | GetAcrobatics () const |
|
virtual bhkCharacterController * | Move (float a_arg2, const NiPoint3 &a_position) |
|
virtual void | Unk_C9 (void) |
|
virtual void | OnArmorActorValueChanged () |
|
virtual ObjectRefHandle | DropObject (const TESBoundObject *a_object, ExtraDataList *a_extraList, std::int32_t a_count, const NiPoint3 *a_dropLoc=0, const NiPoint3 *a_rotate=0) |
|
virtual void | PickUpObject (TESObjectREFR *a_object, std::int32_t a_count, bool a_arg3=false, bool a_playSound=true) |
|
virtual void | AttachArrow (const BSTSmartPointer< BipedAnim > &a_biped) |
|
virtual void | DetachArrow (const BSTSmartPointer< BipedAnim > &a_biped) |
|
virtual bool | AddShout (TESShout *a_shout) |
|
virtual void | UnlockWord (TESWordOfPower *a_power) |
|
virtual void | Unk_D1 (void) |
|
virtual std::uint32_t | UseAmmo (std::uint32_t a_shotCount) |
|
virtual bool | CalculateCachedOwnerIsInCombatantFaction () const |
|
virtual CombatGroup * | GetCombatGroup () const |
|
virtual void | SetCombatGroup (CombatGroup *a_group) |
|
virtual bool | CheckValidTarget (TESObjectREFR &a_target) |
|
virtual bool | InitiateTresPassPackage (TrespassPackage *a_trespassPackage) |
|
virtual void | InitiateDialogue (Actor *a_target, PackageLocation *a_loc1, PackageLocation *a_loc2) |
|
virtual void | SetSize (float a_size) |
|
virtual void | EndDialogue () |
|
virtual Actor * | SetUpTalkingActivatorActor (Actor *a_target, Actor *&a_activator) |
|
virtual void | InitiateSpectator (Actor *a_target) |
|
virtual void | InitiateFlee (TESObjectREFR *a_fleeRef, bool a_runOnce, bool a_knows, bool a_combatMode, TESObjectCELL *a_cell, TESObjectREFR *a_ref, float a_fleeFromDist, float a_fleeToDist) |
|
virtual void | InitiateGetUpPackage () |
|
virtual void | PutCreatedPackage (TESPackage *a_package, bool a_tempPackage, bool a_createdPackage) |
|
virtual void | UpdateAlpha () |
|
virtual void | SetAlpha (float a_alpha=1.0) |
|
virtual float | GetAlpha () |
|
virtual bool | IsInCombat () const |
|
virtual void | UpdateCombat () |
|
virtual void | StopCombat () |
|
virtual float | CalcArmorRating () |
|
virtual float | GetArmorBaseFactorSum () |
|
virtual float | CalcUnarmedDamage () |
|
virtual void | Unk_E9 (void) |
|
virtual void | Unk_EA (void) |
|
virtual float | GetRunSpeed () |
|
virtual float | GetJogSpeed () |
|
virtual float | GetFastWalkSpeed () |
|
virtual float | GetWalkSpeed () |
|
virtual void | WeaponSwingCallBack () |
|
virtual void | SetActorStartingPosition () |
|
virtual bool | MoveToHigh () |
|
virtual bool | MovetoLow () |
|
virtual bool | MovetoMiddleLow () |
|
virtual bool | MoveToMiddleHigh () |
|
virtual bool | HasBeenAttacked () const |
|
virtual void | SetBeenAttacked (bool a_set) |
|
virtual void | UseSkill (ActorValue a_av, float a_points, TESForm *a_arg3) |
|
virtual bool | IsAtPoint (const NiPoint3 &a_point, float a_radius, bool a_expandRadius, bool a_alwaysTestHeight) |
|
virtual bool | IsInFaction (const TESFaction *faction) const |
|
virtual void | ForEachPerk (PerkEntryVisitor &a_visitor) const |
|
virtual void | AddPerk (BGSPerk *a_perk, std::uint32_t a_rank=0) |
|
virtual void | RemovePerk (BGSPerk *a_perk) |
|
virtual void | ApplyTemporaryPerk (BGSPerk *a_perk) |
|
virtual void | RemoveTemporaryPerk (BGSPerk *a_perk) |
|
virtual bool | HasPerkEntries (EntryPoint a_entryType) const |
|
virtual void | ForEachPerkEntry (EntryPoint a_entryType, PerkEntryVisitor &a_visitor) const |
|
virtual void | ApplyPerksFromBase () |
|
virtual void | StartPowerAttackCoolDown () |
|
virtual bool | IsPowerAttackCoolingDown () const |
|
virtual void | HandleHealthDamage (Actor *a_attacker, float a_damage) |
|
virtual void | Unk_105 (void) |
|
virtual void | Unk_106 (void) |
|
virtual bool | QSpeakingDone () const |
|
virtual void | SetSpeakingDone (bool a_set) |
|
virtual void | CreateMovementController () |
|
virtual EmotionType | GetEmotionType () |
|
virtual void | SetEmotionType (EmotionType a_emotionType) |
|
virtual std::uint32_t | GetEmotionValue () |
|
virtual void | SetEmotionValue (std::uint32_t a_emotionValue) |
|
virtual void | KillImpl (Actor *a_attacker, float a_damage, bool a_sendEvent, bool a_ragdollInstant) |
|
virtual bool | DrinkPotion (AlchemyItem *a_potion, ExtraDataList *a_extralist) |
|
virtual bool | CheckCast (MagicItem *a_spell, bool a_dualCast, MagicSystem::CannotCastReason *a_reason) |
|
virtual void | CheckTempModifiers () |
|
virtual std::int32_t | GetCurrentShoutLevel () |
|
virtual void | SetLastRiddenMount (ActorHandle a_mount) |
|
virtual ActorHandle | QLastRiddenMount () const |
|
virtual bool | CalculateCachedOwnerIsUndead () const |
|
virtual bool | CalculateCachedOwnerIsNPC () const |
|
virtual void | Unk_117 (void) |
|
virtual void | InitValues () |
|
virtual const BSFixedString & | GetResponseString () const |
|
virtual void | ModifyMovementData (float a_delta, NiPoint3 &a_arg3, NiPoint3 &a_arg4) |
|
virtual void | UpdateCombatControllerSettings () |
|
virtual void | UpdateFadeSettings (bhkCharacterController *a_controller) |
|
virtual bool | ComputeMotionFeedbackSpeedAndDirection (const ActorMotionFeedbackData &a_data, float a_delta, ActorMotionFeedbackOutput &a_output) |
|
virtual bool | UpdateFeedbackGraphSpeedAndDirection (const ActorMotionFeedbackOutput &a_output) |
|
virtual void | UpdateActor3DPosition () |
|
virtual void | PrecacheData () |
|
virtual void | WornArmorChanged (void) |
|
virtual void | ProcessTracking (float a_delta, NiAVObject *a_obj3D) |
|
virtual void | Unk_123 (void) |
|
virtual void | CreateActorMover () |
|
virtual void | DestroyActorMover () |
|
virtual bool | ShouldRespondToActorCollision (const MovementMessageActorCollision &a_msg, const ActorHandlePtr &a_target) |
|
virtual float | CheckClampDamageModifier (ActorValue a_av, float a_delta) |
|
bool | AddAnimationGraphEventSink (BSTEventSink< BSAnimationGraphEvent > *a_sink) const |
|
void | AddCastPower (SpellItem *a_power) |
|
void | AddDeathItems () |
|
bool | AddSpell (SpellItem *a_spell) |
|
void | AddToFaction (TESFaction *a_faction, std::int8_t a_rank) |
|
void | AddWornOutfit (BGSOutfit *a_outfit, bool a_forceUpdate) |
|
void | AllowBleedoutDialogue (bool a_canTalk) |
|
void | AllowPCDialogue (bool a_talk) |
|
void | CastPermanentMagic (bool a_wornItemEnchantments, bool a_baseSpells, bool a_raceSpells, bool a_everyActorAbility) |
|
bool | CanAttackActor (Actor *a_actor) |
|
bool | CanFlyHere () const |
|
bool | CanOfferServices () const |
|
bool | CanPickpocket () const |
|
bool | CanTalkToPlayer () const |
|
bool | CanUseIdle (TESIdleForm *a_idle) const |
|
void | ClearArrested () |
|
void | ClearExpressionOverride () |
|
void | ClearExtraArrows () |
|
ActorHandle | CreateRefHandle () |
|
bool | Decapitate () |
|
void | DeselectSpell (SpellItem *a_spell) |
|
void | DispelAlteredStates (RE::EffectArchetype a_exception) |
|
void | DispelWornItemEnchantments () |
|
void | DoReset3D (bool a_updateWeight) |
|
void | EnableAI (bool a_enable) |
|
void | EndInterruptPackage (bool a_skipDialogue) |
|
void | EvaluatePackage (bool a_immediate=false, bool a_resetAI=false) |
|
TESNPC * | GetActorBase () |
|
const TESNPC * | GetActorBase () const |
|
float | GetActorValueModifier (ACTOR_VALUE_MODIFIER a_modifier, ActorValue a_value) const |
|
float | GetAimAngle () const |
|
float | GetAimHeading () const |
|
InventoryEntryData * | GetAttackingWeapon () |
|
const InventoryEntryData * | GetAttackingWeapon () const |
|
bhkCharacterController * | GetCharController () const |
|
std::uint32_t | GetCollisionFilterInfo (std::uint32_t &a_outCollisionFilterInfo) |
|
NiPointer< Actor > | GetCommandingActor () const |
|
TESFaction * | GetCrimeFaction () |
|
const TESFaction * | GetCrimeFaction () const |
|
TESPackage * | GetCurrentPackage () |
|
const TESPackage * | GetCurrentPackage () const |
|
TESShout * | GetCurrentShout () |
|
const TESShout * | GetCurrentShout () const |
|
InventoryEntryData * | GetEquippedEntryData (bool a_leftHand) const |
|
TESForm * | GetEquippedObject (bool a_leftHand) const |
|
TESForm * | GetEquippedObjectInSlot (const BGSEquipSlot *slot) const |
|
float | GetEquippedWeight () |
|
std::int32_t | GetFactionRank (TESFaction *a_faction, bool a_isPlayer) |
|
FIGHT_REACTION | GetFactionReaction (Actor *a_other) const |
|
std::int32_t | GetGoldAmount (bool a_noInit=false) |
|
ActorHandle | GetHandle () |
|
NiAVObject * | GetHeadPartObject (BGSHeadPart::HeadPartType a_type) |
|
float | GetHeight () |
|
HighProcessData * | GetHighProcess () const |
|
Actor * | GetKiller () const |
|
std::uint16_t | GetLevel () const |
|
MiddleHighProcessData * | GetMiddleHighProcess () const |
|
bool | GetMount (NiPointer< Actor > &a_outMount) |
|
bool | GetMountedBy (NiPointer< Actor > &a_outRider) |
|
double | GetMoveDirectionRelativeToFacing () |
|
ObjectRefHandle | GetOccupiedFurniture () const |
|
bool | GetPlayerControls () const |
|
TESRace * | GetRace () const |
|
float | GetRegenDelay (ActorValue a_actorValue) const |
|
bool | GetRider (NiPointer< Actor > &a_outRider) |
|
TESObjectARMO * | GetSkin () const |
|
TESObjectARMO * | GetSkin (BGSBipedObjectForm::BipedObjectSlot a_slot, bool a_noInit=false) |
|
SOUL_LEVEL | GetSoulSize () const |
|
TESNPC * | GetTemplateBase () |
|
float | GetTotalCarryWeight () |
|
float | GetTrackedDamage () const |
|
TESFaction * | GetVendorFaction () |
|
const TESFaction * | GetVendorFaction () const |
|
float | GetVoiceRecoveryTime () |
|
float | GetWarmthRating () const |
|
TESObjectARMO * | GetWornArmor (BGSBipedObjectForm::BipedObjectSlot a_slot, bool a_noInit=false) |
|
TESObjectARMO * | GetWornArmor (FormID a_formID, bool a_noInit=false) |
|
bool | HasKeyword (const BGSKeyword *a_keyword) const |
|
bool | HasKeywordString (std::string_view a_formEditorID) |
|
bool | HasLineOfSight (TESObjectREFR *a_ref, bool &a_arg2) |
|
bool | HasOutfitItems (BGSOutfit *a_outfit) |
|
bool | HasPerk (BGSPerk *a_perk) const |
|
bool | HasShout (TESShout *a_shout) const |
|
bool | HasSpell (SpellItem *a_spell) const |
|
void | InitiateDoNothingPackage () |
|
void | InterruptCast (bool a_restoreMagicka) const |
|
bool | IsAttacking () const |
|
bool | IsAIEnabled () const |
|
bool | IsAlarmed () const |
|
bool | IsAMount () const |
|
bool | IsAngryWithPlayer () const |
|
bool | IsAnimationDriven () const |
|
bool | IsBeingRidden () const |
|
bool | IsBlocking () const |
|
bool | IsCasting (MagicItem *a_spell) const |
|
bool | IsCombatTarget (Actor *a_other) const |
|
bool | IsCommandedActor () const |
|
bool | IsCurrentShout (SpellItem *a_power) |
|
bool | IsDoingFavor () const |
|
bool | IsDualCasting () const |
|
bool | IsEssential () const |
|
bool | IsFactionInCrimeGroup (const TESFaction *a_faction) const |
|
bool | IsGhost () const |
|
bool | IsGuard () const |
|
bool | IsHostileToActor (Actor *a_actor) |
|
bool | IsInCastPowerList (SpellItem *a_power) |
|
constexpr bool | IsInKillMove () const noexcept |
|
bool | IsInMidair () const |
|
bool | IsInRagdollState () const |
|
bool | IsLeveled () const |
|
bool | IsLimbGone (std::uint32_t a_limb) |
|
bool | IsMoving () const |
|
bool | IsOnMount () const |
|
bool | IsOverEncumbered () const |
|
bool | IsPlayerTeammate () const |
|
bool | IsPowerAttacking () const |
|
bool | IsProtected () const |
|
bool | IsRunning () const |
|
bool | IsSneaking () const |
|
bool | IsSummoned () const noexcept |
|
bool | IsTrespassing () const |
|
void | KillImmediate () |
|
void | PlayASound (BSSoundHandle &a_result, FormID a_formID, bool a_unk03, std::uint32_t a_flags) |
|
void | ProcessVATSAttack (MagicCaster *a_caster, bool a_hasTargetAnim, TESObjectREFR *a_target, bool a_leftHand) |
|
void | RemoveAnimationGraphEventSink (BSTEventSink< BSAnimationGraphEvent > *a_sink) const |
|
void | RemoveCastScroll (SpellItem *a_spell, MagicSystem::CastingSource a_source) |
|
void | RemoveExtraArrows3D () |
|
void | RemoveFromFaction (TESFaction *a_faction) |
|
void | RemoveOutfitItems (BGSOutfit *a_outfit) |
|
bool | RemoveSpell (SpellItem *a_spell) |
|
std::int32_t | RequestDetectionLevel (Actor *a_target, DETECTION_PRIORITY a_priority=DETECTION_PRIORITY::kNormal) |
|
bool | SetDefaultOutfit (BGSOutfit *a_outfit, bool a_update3D) |
|
void | SetHeading (float a_angle) |
|
void | SetLifeState (ACTOR_LIFE_STATE a_lifeState) |
|
void | SetLooking (float a_angle) |
|
void | SetPlayerControls (bool a_enable) |
|
bool | SetSleepOutfit (BGSOutfit *a_outfit, bool a_update3D) |
|
void | StealAlarm (TESObjectREFR *a_ref, TESForm *a_object, std::int32_t a_num, std::int32_t a_total, TESForm *a_owner, bool a_allowWarning) |
|
void | StopAlarmOnActor () |
|
void | StopInteractingQuick (bool a_unk02) |
|
void | StopMoving (float a_delta) |
|
void | SwitchRace (TESRace *a_race, bool a_player) |
|
void | TrespassAlarm (TESObjectREFR *a_ref, TESForm *a_ownership, std::int32_t a_crime) |
|
void | UpdateArmorAbility (TESForm *a_armor, ExtraDataList *a_extraData) |
|
void | UpdateAwakeSound (NiAVObject *a_obj3D) |
|
void | Update3DModel () |
|
void | UpdateHairColor () |
|
void | UpdateRegenDelay (ActorValue a_actorValue, float a_regenDelay) |
|
void | UpdateSkinColor () |
|
void | UpdateWeaponAbility (TESForm *a_weapon, ExtraDataList *a_extraData, bool a_leftHand) |
|
void | VisitArmorAddon (TESObjectARMO *a_armor, TESObjectARMA *a_arma, std::function< void(bool a_firstPerson, NiAVObject &a_obj)> a_visitor) |
|
bool | VisitFactions (std::function< bool(TESFaction *a_faction, std::int8_t a_rank)> a_visitor) |
|
void | VisitSpells (ForEachSpellVisitor &a_visitor) |
|
std::uint8_t | WhoIsCasting () |
|
bool | WouldBeStealing (const TESObjectREFR *a_target) const |
|
| ~TESObjectREFR () override |
|
void | InitializeData () override |
|
void | ClearData () override |
|
bool | Load (TESFile *a_mod) override |
|
TESForm * | CreateDuplicateForm (bool a_createEditorID, void *a_arg2) override |
|
bool | CheckSaveGame (BGSSaveFormBuffer *a_buf) override |
|
void | SaveGame (BGSSaveFormBuffer *a_buf) override |
|
void | LoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | InitLoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | FinishLoadGame (BGSLoadFormBuffer *a_buf) override |
|
void | Revert (BGSLoadFormBuffer *a_buf) override |
|
void | InitItemImpl () override |
|
FormType | GetSavedFormType () const override |
|
void | GetFormDetailedString (char *a_buf, std::uint32_t a_bufLen) override |
|
bool | GetRandomAnim () const override |
|
bool | IsHeadingMarker () const override |
|
bool | GetDangerous () const override |
|
bool | GetObstacle () const override |
|
bool | GetOnLocalMap () const override |
|
bool | GetMustUpdate () const override |
|
void | SetOnLocalMap (bool a_set) override |
|
bool | GetIgnoredBySandbox () const override |
|
void | SetDelete (bool a_set) override |
|
void | SetAltered (bool a_set) override |
|
bool | IsWater () const override |
|
TESObjectREFR * | AsReference1 () override |
|
const TESObjectREFR * | AsReference2 () const override |
|
bool | BelongsInGroup (FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) override |
|
void | CreateGroupData (FORM *a_form, FORM_GROUP *a_group) override |
|
const char * | GetFormEditorID () const override |
|
BSEventNotifyControl | ProcessEvent (const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_dispatcher) override |
|
bool | GetAnimationGraphManagerImpl (BSTSmartPointer< BSAnimationGraphManager > &a_out) const override |
|
bool | SetAnimationGraphManagerImpl (BSTSmartPointer< BSAnimationGraphManager > &a_in) override |
|
bool | PopulateGraphNodesToTarget (BSScrapArray< NiAVObject * > &a_nodes) override |
|
bool | ConstructAnimationGraph (BSTSmartPointer< BShkbAnimationGraph > &a_out) override |
|
bool | SetupAnimEventSinks (const BSTSmartPointer< BShkbAnimationGraph > &a_animGraph) override |
|
void | PostChangeAnimationManager (const BSTSmartPointer< BShkbAnimationGraph > &a_arg1, const BSTSmartPointer< BShkbAnimationGraph > &a_arg2) override |
|
virtual void | DamageObject (float a_objectHealth, bool a_arg3) |
|
virtual bool | GetFullLODRef () const |
|
virtual void | SetFullLODRef (bool a_set) |
|
virtual bool | QCanUpdateSync () const |
|
virtual bool | GetAllowPromoteToPersistent () const |
|
virtual void | SetActorCause (ActorCause *a_cause) |
|
virtual ActorCause * | GetActorCause () const |
|
virtual void | SetStartingPosition (const NiPoint3 &a_pos) |
|
virtual void | UpdateRefLight () |
|
virtual TESActorBase * | GetTemplateActorBase () |
|
virtual void | SetTemplateActorBase (TESActorBase *a_template) |
|
virtual BSFaceGenNiNode * | GetFaceNodeSkinned () |
|
virtual BSFaceGenNiNode * | GetFaceNode () |
|
virtual bool | ClampToGround () |
|
virtual void | Release3DRelatedData () |
|
virtual bool | ShouldBackgroundClone () const |
|
virtual void | Unk_6E (void) |
|
virtual NiAVObject * | Get3D1 (bool a_firstPerson) const |
|
virtual NiAVObject * | Get3D2 () const |
|
virtual bool | Is3rdPersonVisible () const |
|
virtual bool | InitNonNPCAnimation (NiNode &a_nodeForAnim) |
|
virtual bool | CheckAndFixSkinAndBoneOrder (NiNode &a_nodeToTest) |
|
virtual const BSTSmartPointer< BipedAnim > & | GetBiped1 (bool a_firstPerson) const |
|
virtual const BSTSmartPointer< BipedAnim > & | GetBiped2 () const |
|
virtual const BSTSmartPointer< BipedAnim > & | GetCurrentBiped () const |
|
virtual void | SetBiped (const BSTSmartPointer< BipedAnim > &a_biped) |
|
virtual void | Unk_83 (void) |
|
virtual void | SetMovementComplete (bool a_set) |
|
virtual NiAVObject * | GetCurrent3D () const |
|
virtual Explosion * | AsExplosion () |
|
virtual Projectile * | AsProjectile () |
|
virtual void | Unk_94 (void) |
|
virtual TESObjectCELL * | GetSaveParentCell () const |
|
virtual BSAnimNoteReceiver * | CreateAnimNoteReceiver () |
|
virtual BSAnimNoteReceiver * | GetAnimNoteReceiver () |
|
virtual BGSDecalGroup * | GetDecalGroup () const |
|
virtual bool | Unk_A0 (NiAVObject *a_node, float &a_angleX, float &a_angleZ, NiPoint3 &a_pos) const |
|
bool | ActivateRef (TESObjectREFR *a_activator, std::uint8_t a_arg2, TESBoundObject *a_object, std::int32_t a_count, bool a_defaultProcessingOnly) |
|
ModelReferenceEffect * | ApplyArtObject (BGSArtObject *a_artObject, float a_duration=-1.0f, TESObjectREFR *a_facingRef=nullptr, bool a_faceTarget=false, bool a_attachToCamera=false, NiAVObject *a_attachNode=nullptr, bool a_interfaceEffect=false) |
|
ShaderReferenceEffect * | ApplyEffectShader (TESEffectShader *a_effectShader, float a_duration=-1.0f, TESObjectREFR *a_facingRef=nullptr, bool a_faceTarget=false, bool a_attachToCamera=false, NiAVObject *a_attachNode=nullptr, bool a_interfaceEffect=false) |
|
bool | CanBeMoved () |
|
ObjectRefHandle | CreateRefHandle () |
|
void | DoTrap (TrapData &a_data) |
|
void | DoTrap (TrapEntry *a_trap, TargetEntry *a_target) |
|
void | Enable (bool a_resetInventory) |
|
NiAVObject * | Get3D () const |
|
NiAVObject * | Get3D (bool a_firstPerson) const |
|
TESNPC * | GetActorOwner () |
|
NiPoint3 | GetAngle () const |
|
float | GetAngleX () const |
|
float | GetAngleY () const |
|
float | GetAngleZ () const |
|
float | GetBaseHeight () const |
|
TESBoundObject * | GetBaseObject () |
|
const TESBoundObject * | GetBaseObject () const |
|
const BSTSmartPointer< BipedAnim > & | GetBiped () const |
|
const BSTSmartPointer< BipedAnim > & | GetBiped (bool a_firstPerson) const |
|
std::uint16_t | GetCalcLevel (bool a_adjustLevel) const |
|
TESContainer * | GetContainer () const |
|
BGSLocation * | GetCurrentLocation () const |
|
const char * | GetDisplayFullName () |
|
float | GetDistance (TESObjectREFR *a_other, bool a_disabledRefs=false, bool a_ignoreWorldspace=false) const |
|
InventoryDropMap | GetDroppedInventory () |
|
InventoryDropMap | GetDroppedInventory (std::function< bool(TESBoundObject &)> a_filter) |
|
BGSEncounterZone * | GetEncounterZone () const |
|
BGSLocation * | GetEditorLocation () const |
|
bool | GetEditorLocation (NiPoint3 &a_outPos, NiPoint3 &a_outRot, TESForm *&a_outWorldOrCell, TESObjectCELL *a_fallback) |
|
std::optional< double > | GetEnchantmentCharge () const |
|
TESFaction * | GetFactionOwner () |
|
ObjectRefHandle | GetHandle () |
|
float | GetHeadingAngle (const RE::NiPoint3 &a_pos, bool a_abs) |
|
float | GetHeight () const |
|
InventoryItemMap | GetInventory () |
|
InventoryItemMap | GetInventory (std::function< bool(TESBoundObject &)> a_filter, bool a_noInit=false) |
|
std::int32_t | GetInventoryCount (bool no_init=false) |
|
InventoryCountMap | GetInventoryCounts () |
|
InventoryCountMap | GetInventoryCounts (std::function< bool(TESBoundObject &)> a_filter, bool a_noInit=false) |
|
InventoryChanges * | GetInventoryChanges (bool a_noInit=false) |
|
TESObjectREFR * | GetLinkedRef (BGSKeyword *a_keyword) |
|
REFR_LOCK * | GetLock () const |
|
LOCK_LEVEL | GetLockLevel () const |
|
const char * | GetName () const |
|
NiAVObject * | GetNodeByName (const BSFixedString &a_nodeName) |
|
constexpr TESBoundObject * | GetObjectReference () const noexcept |
|
TESForm * | GetOwner () const |
|
constexpr TESObjectCELL * | GetParentCell () const noexcept |
|
constexpr NiPoint3 | GetPosition () const noexcept |
|
constexpr float | GetPositionX () const noexcept |
|
constexpr float | GetPositionY () const noexcept |
|
constexpr float | GetPositionZ () const noexcept |
|
float | GetScale () const |
|
NiControllerSequence * | GetSequence (stl::zstring a_name) const |
|
std::uint32_t | GetStealValue (const InventoryEntryData *a_entryData, std::uint32_t a_numItems, bool a_useMult) const |
|
float | GetSubmergeLevel (float a_zPos, TESObjectCELL *a_cell) const |
|
void | GetTransform (NiTransform &a_transform) const |
|
float | GetWaterHeight () const |
|
float | GetWeight () const |
|
float | GetWeightInContainer () |
|
TESWorldSpace * | GetWorldspace () const |
|
bool | HasCollision () const |
|
bool | HasContainer () const |
|
bool | HasKeyword (const BGSKeyword *a_keyword) const |
|
bool | HasKeywordInArray (const std::vector< BGSKeyword * > &a_keywords, bool a_matchAll) const |
|
bool | HasKeywordInList (BGSListForm *a_keywordList, bool a_matchAll) const |
|
bool | HasKeywordWithType (DEFAULT_OBJECT keywordType) const |
|
bool | HasQuestObject () const |
|
void | InitChildActivates (TESObjectREFR *a_actionRef) |
|
bool | InitInventoryIfRequired (bool a_ignoreContainerExtraData=false) |
|
bool | Is3DLoaded () const |
|
bool | IsActivationBlocked () const |
|
bool | IsAnimal () const |
|
bool | IsAnOwner (const Actor *a_testOwner, bool a_useFaction, bool a_requiresOwner) const |
|
bool | IsCrimeToActivate () |
|
bool | IsDisabled () const |
|
bool | IsDragon () const |
|
bool | IsEnchanted () const |
|
bool | IsHorse () const |
|
bool | IsHumanoid () const |
|
bool | IsInitiallyDisabled () const |
|
bool | IsInWater () const |
|
bool | IsJewelry () const |
|
bool | IsLocked () const |
|
bool | IsMarkedForDeletion () const |
|
bool | IsOffLimits () |
|
bool | IsPersistent () const |
|
bool | IsPointSubmergedMoreThan (const NiPoint3 &a_pos, TESObjectCELL *a_cell, float a_waterLevel) const |
|
void | MoveTo (TESObjectREFR *a_target) |
|
bool | MoveToNode (TESObjectREFR *a_target, const BSFixedString &a_nodeName) |
|
bool | MoveToNode (TESObjectREFR *a_target, NiAVObject *a_node) |
|
bool | NameIncludes (std::string_view a_word) const |
|
void | OpenContainer (std::int32_t a_openType) const |
|
NiPointer< TESObjectREFR > | PlaceObjectAtMe (TESBoundObject *a_baseToPlace, bool a_forcePersist) const |
|
void | PlayAnimation (stl::zstring a_from, stl::zstring a_to) |
|
void | PlayAnimation (NiControllerManager *a_manager, NiControllerSequence *a_toSeq, NiControllerSequence *a_fromSeq) |
|
void | SetActivationBlocked (bool a_blocked) |
|
void | SetCollision (bool a_enable) |
|
bool | SetDisplayName (const BSFixedString &a_name, bool a_force) |
|
void | SetEncounterZone (BGSEncounterZone *a_zone) |
|
bool | SetMotionType (hkpMotion::MotionType a_motionType, bool a_allowActivate=true) |
|
void | SetOwner (TESForm *a_owner) |
|
void | SetPosition (float a_x, float a_y, float a_z) |
|
void | SetPosition (NiPoint3 a_pos) |
|
void | SetTemporary () |
|
| ~TESForm () override |
|
void | InitializeDataComponent () override |
|
void | ClearDataComponent () override |
|
void | CopyComponent (BaseFormComponent *a_rhs) override |
|
virtual bool | LoadPartial (TESFile *a_mod) |
|
virtual bool | LoadEdit (TESFile *a_mod) |
|
virtual bool | AddChange (std::uint32_t a_changeFlags) |
|
virtual void | RemoveChange (std::uint32_t a_changeFlags) |
|
virtual bool | FindInFileFast (TESFile *a_mod) |
|
virtual TESFile * | GetDescriptionOwnerFile () const |
|
virtual bool | GetKnown () const |
|
virtual bool | GetPlayable () const |
|
virtual bool | QHasCurrents () const |
|
virtual bool | QIsLODLandObject () const |
|
virtual void | SaveObjectBound () |
|
virtual void | LoadObjectBound (TESFile *a_mod) |
|
virtual bool | IsBoundObject () const |
|
virtual bool | IsObject () const |
|
virtual bool | IsMagicItem () const |
|
virtual std::uint32_t | GetRefCount () const |
|
virtual const char * | GetTextForParsedSubTag (const BSFixedString &a_tag) const |
|
virtual void | Copy (TESForm *a_srcForm) |
|
virtual bool | SetFormEditorID (const char *a_str) |
|
virtual bool | IsParentForm () |
|
virtual bool | IsParentFormTree () |
|
virtual bool | IsFormTypeChild (FormType a_type) |
|
virtual bool | Activate (TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) |
|
virtual void | SetFormID (FormID a_id, bool a_updateFile) |
|
virtual const char * | GetObjectTypeName () const |
|
virtual bool | QAvailableInGame () const |
|
template<class T , class = std::enable_if_t< std::negation_v< std::disjunction< std::is_pointer<T>, std::is_reference<T>, std::is_const<T>, std::is_volatile<T>>>>> |
T * | As () noexcept |
|
template<class T , class = std::enable_if_t< std::negation_v< std::disjunction< std::is_pointer<T>, std::is_reference<T>, std::is_const<T>, std::is_volatile<T>>>>> |
const T * | As () const noexcept |
|
TESObjectREFR * | AsReference () |
|
const TESObjectREFR * | AsReference () const |
|
TESFile * | GetFile (std::int32_t a_idx=-1) const |
|
std::uint32_t | GetFormFlags () const noexcept |
|
FormID | GetFormID () const noexcept |
|
FormType | GetFormType () const noexcept |
|
std::int32_t | GetGoldValue () const |
|
FormID | GetLocalFormID () |
|
const char * | GetName () const |
|
float | GetWeight () const |
|
bool | HasKeywordInArray (const std::vector< BGSKeyword * > &a_keywords, bool a_matchAll) const |
|
bool | HasAnyKeywordByEditorID (const std::vector< std::string > &editorIDs) const |
|
bool | HasKeywordByEditorID (std::string_view a_editorID) |
|
bool | HasKeywordInList (BGSListForm *a_keywordList, bool a_matchAll) const |
|
bool | HasVMAD () const |
|
bool | HasWorldModel () const noexcept |
|
void | InitItem () |
|
bool | Is (FormType a_type) const noexcept |
|
template<class... Args> |
bool | Is (Args... a_args) const noexcept requires(std |
|
bool | IsAmmo () const noexcept |
|
bool | IsArmor () const noexcept |
|
bool | IsBook () const noexcept |
|
bool | IsDeleted () const noexcept |
|
bool | IsDynamicForm () const noexcept |
|
bool | IsGold () const noexcept |
|
bool | IsIgnored () const noexcept |
|
bool | IsInventoryObject () const |
|
bool | IsInitialized () const noexcept |
|
bool | IsKey () const noexcept |
|
bool | IsLockpick () const noexcept |
|
bool | IsNot (FormType a_type) const noexcept |
|
template<class... Args> |
bool | IsNot (Args... a_args) const noexcept requires(std |
|
bool | IsNote () const noexcept |
|
bool | IsPlayer () const noexcept |
|
bool | IsPlayerRef () const noexcept |
|
bool | IsSkooma () const noexcept |
|
bool | IsSoulGem () const noexcept |
|
bool | IsWeapon () const noexcept |
|
void | SetPlayerKnows (bool a_known) |
|
virtual | ~BaseFormComponent () |
|
| TES_HEAP_REDEFINE_NEW () |
|
Public Member Functions inherited from RE::BSHandleRefObject |
| ~BSHandleRefObject () override |
|
void | DecRefCount () |
|
void | IncRefCount () |
|
bool | IsHandleValid () const |
|
std::uint32_t | QRefCount () const |
|
| NiRefObject () |
|
virtual | ~NiRefObject () |
|
virtual void | DeleteThis () |
|
void | IncRefCount () |
|
void | DecRefCount () |
|
constexpr std::uint32_t | GetRefCount () const noexcept |
|
| TES_HEAP_REDEFINE_NEW () |
|
virtual | ~BSTEventSink ()=default |
|
virtual | ~IAnimationGraphManagerHolder () |
|
virtual bool | NotifyAnimationGraph (const BSFixedString &a_eventName) |
|
virtual void | Unk_06 (void) |
|
virtual void | Unk_07 (void) |
|
virtual void | Unk_09 (void) |
|
virtual bool | CreateAnimationChannels (BSScrapArray< BSTSmartPointer< BSAnimationGraphChannel >> &animGraphChannels) |
|
virtual void | PostCreateAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_animGraphMgr) |
|
virtual void | Unk_0C (void) |
|
virtual void | Unk_0E (void) |
|
virtual std::uint32_t | GetGraphVariableCacheSize () const |
|
virtual bool | GetGraphVariableImpl1 (const BSFixedString &a_variableName, float &a_out) const |
|
virtual bool | GetGraphVariableImpl2 (const BSFixedString &a_variableName, std::int32_t &a_out) const |
|
virtual bool | GetGraphVariableImpl3 (const BSFixedString &a_variableName, bool &a_out) const |
|
bool | GetAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_out) const |
|
bool | GetGraphVariableFloat (const BSFixedString &a_variableName, float &a_out) const |
|
bool | GetGraphVariableInt (const BSFixedString &a_variableName, std::int32_t &a_out) const |
|
bool | GetGraphVariableBool (const BSFixedString &a_variableName, bool &a_out) const |
|
bool | GetGraphVariableNiPoint3 (const BSFixedString &a_variableName, NiPoint3 &a_out) const |
|
bool | SetAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_in) |
|
bool | SetGraphVariableBool (const BSFixedString &a_variableName, bool a_in) |
|
bool | SetGraphVariableInt (const BSFixedString &a_variableName, std::int32_t a_in) |
|
bool | SetGraphVariableFloat (const BSFixedString &a_variableName, float a_in) |
|
bool | SetGraphVariableNiPoint3 (const BSFixedString &a_variableName, NiPoint3 &a_in) const |
|
bool | UpdateAnimationGraphManager (const BSAnimationUpdateData &a_updateData) |
|
virtual | ~MagicTarget () |
|
virtual bool | AddTarget (AddTargetData &a_targetData) |
|
virtual bool | IsInvulnerable () |
|
virtual void | InvalidateCommandedActorEffect (ActiveEffect *a_effect) |
|
virtual bool | CanAddActiveEffect ()=0 |
|
virtual void | EffectAdded (ActiveEffect *a_effect) |
|
virtual void | EffectRemoved (ActiveEffect *a_effect) |
|
virtual float | CheckResistance (MagicItem *a_magicItem, Effect *a_effect, TESBoundObject *a_object) |
|
virtual bool | CheckAbsorb (Actor *a_actor, MagicItem *a_magicItem, const Effect *a_effect) |
|
bool | DispelEffect (MagicItem *a_spell, BSPointerHandle< Actor > &a_caster, ActiveEffect *a_effect=nullptr) |
|
void | DispelEffectsWithArchetype (Archetype a_type, bool a_force) |
|
Actor * | GetTargetAsActor () |
|
bool | HasEffectWithArchetype (Archetype a_type) |
|
bool | HasMagicEffect (EffectSetting *a_effect) |
|
bool | HasMagicEffectWithKeyword (BGSKeyword *a_keyword, std::uint64_t a_arg2) |
|
void | VisitEffects (ForEachActiveEffectVisitor &visitor) |
|
virtual | ~ActorValueOwner () |
|
virtual float | GetActorValue (ActorValue a_akValue) |
|
virtual float | GetPermanentActorValue (ActorValue a_akValue) |
|
virtual float | GetBaseActorValue (ActorValue a_akValue) |
|
virtual void | SetBaseActorValue (ActorValue a_akValue, float a_value) |
|
virtual void | ModActorValue (ActorValue a_akValue, float a_value) |
|
virtual void | RestoreActorValue (ACTOR_VALUE_MODIFIER a_modifier, ActorValue a_akValue, float a_value) |
|
virtual void | SetActorValue (ActorValue a_akValue, float a_value) |
|
virtual bool | GetIsPlayerOwner () const |
|
float | GetArmorRatingSkillMultiplier (float a_skillLevel) const |
|
float | GetClampedActorValue (ActorValue a_akValue) const |
|
| ~ActorState () override |
|
void | Unk_01 (void) override |
|
void | Unk_02 (void) override |
|
void | Unk_03 (void) override |
|
void | Unk_04 (void) override |
|
float | DoGetMovementSpeed () override |
|
float | DoGetRotationSpeed () override |
|
void | Unk_07 (void) override |
|
void | Unk_08 (void) override |
|
virtual bool | DoSetSitSleepState (SIT_SLEEP_STATE a_state) |
|
virtual void | Unk_15 (void) |
|
ATTACK_STATE_ENUM | GetAttackState () const noexcept |
|
FLY_STATE | GetFlyState () const noexcept |
|
KNOCK_STATE_ENUM | GetKnockState () const noexcept |
|
ACTOR_LIFE_STATE | GetLifeState () const noexcept |
|
SIT_SLEEP_STATE | GetSitSleepState () const noexcept |
|
WEAPON_STATE | GetWeaponState () const noexcept |
|
bool | IsBleedingOut () const noexcept |
|
bool | IsFlying () const noexcept |
|
bool | IsReanimated () const noexcept |
|
bool | IsSitting () const noexcept |
|
bool | IsSneaking () const noexcept |
|
bool | IsSprinting () const noexcept |
|
bool | IsSwimming () const noexcept |
|
bool | IsUnconscious () const noexcept |
|
bool | IsWalking () const noexcept |
|
bool | IsWeaponDrawn () const noexcept |
|
| ~IMovementState () override |
|
virtual void | DoGetMovementRotation (NiPoint3 &a_rotation)=0 |
|
virtual void | Unk_0A (void)=0 |
|
virtual void | Unk_0B (void)=0 |
|
virtual void | Unk_0C (void)=0 |
|
virtual void | Unk_0D (void)=0 |
|
virtual void | Unk_0E (void)=0 |
|
virtual void | Unk_0F (void)=0 |
|
virtual void | Unk_10 (void)=0 |
|
virtual void | Unk_11 (void)=0 |
|
virtual void | Unk_12 (void)=0 |
|
virtual void | Unk_13 (void)=0 |
|
virtual | ~IMovementInterface () |
|
virtual | ~BSTEventSink ()=default |
|
virtual BSEventNotifyControl | ProcessEvent (const BSTransformDeltaEvent *a_event, BSTEventSource< BSTransformDeltaEvent > *a_eventSource)=0 |
|
virtual | ~BSTEventSink ()=default |
|
virtual BSEventNotifyControl | ProcessEvent (const bhkCharacterMoveFinishEvent *a_event, BSTEventSource< bhkCharacterMoveFinishEvent > *a_eventSource)=0 |
|
virtual | ~IPostAnimationChannelUpdateFunctor () |
|
virtual void | Unk_01 (void) |
|