#include <AIProcess.h>
◆ Hand
◆ LowProcessFlags
| Enumerator | 
|---|
| kNone  |  | 
| kTargetActivated  |  | 
| kCurrentActionComplete  |  | 
| kAlert  |  | 
| kFollower  |  | 
| kPackageDoneOnce  |  | 
| kPackageIdleDone  |  | 
 
 
◆ ClearActionHeadtrackTarget()
      
        
          | void RE::AIProcess::ClearActionHeadtrackTarget  | 
          ( | 
          bool  | 
          a_defaultHold | ) | 
           | 
        
      
 
 
◆ ClearMuzzleFlashes()
      
        
          | void RE::AIProcess::ClearMuzzleFlashes  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetCachedHeight()
      
        
          | float RE::AIProcess::GetCachedHeight  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetCharController()
◆ GetCommandingActor()
      
        
          | ActorHandle RE::AIProcess::GetCommandingActor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetEquippedLeftHand()
      
        
          | TESForm * RE::AIProcess::GetEquippedLeftHand  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetEquippedRightHand()
      
        
          | TESForm * RE::AIProcess::GetEquippedRightHand  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetHeadtrackTarget()
◆ GetIsSummonedCreature()
  
  
      
        
          | bool RE::AIProcess::GetIsSummonedCreature  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ GetOccupiedFurniture()
◆ GetRunningPackage()
      
        
          | TESPackage * RE::AIProcess::GetRunningPackage  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetUserData()
      
        
          | Actor * RE::AIProcess::GetUserData  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetVoiceRecoveryTime()
      
        
          | float RE::AIProcess::GetVoiceRecoveryTime  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ InHighProcess()
      
        
          | bool RE::AIProcess::InHighProcess  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ InLowProcess()
      
        
          | bool RE::AIProcess::InLowProcess  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ InMiddleHighProcess()
      
        
          | bool RE::AIProcess::InMiddleHighProcess  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ InMiddleLowProcess()
      
        
          | bool RE::AIProcess::InMiddleLowProcess  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsArrested()
      
        
          | bool RE::AIProcess::IsArrested  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ IsGhost()
      
        
          | bool RE::AIProcess::IsGhost  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ KnockExplosion()
      
        
          | void RE::AIProcess::KnockExplosion  | 
          ( | 
          Actor *  | 
          a_actor,  | 
        
        
           | 
           | 
          const NiPoint3 &  | 
          a_location,  | 
        
        
           | 
           | 
          float  | 
          a_magnitude  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Set3DUpdateFlag()
◆ SetActorsDetectionEvent()
      
        
          | void RE::AIProcess::SetActorsDetectionEvent  | 
          ( | 
          Actor *  | 
          a_actor,  | 
        
        
           | 
           | 
          const NiPoint3 &  | 
          a_location,  | 
        
        
           | 
           | 
          std::int32_t  | 
          a_soundLevel,  | 
        
        
           | 
           | 
          TESObjectREFR *  | 
          a_ref  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SetArrested()
      
        
          | void RE::AIProcess::SetArrested  | 
          ( | 
          bool  | 
          a_arrested | ) | 
           | 
        
      
 
 
◆ SetCachedHeight()
      
        
          | void RE::AIProcess::SetCachedHeight  | 
          ( | 
          float  | 
          a_height | ) | 
           | 
        
      
 
 
◆ SetHeadtrackTarget()
      
        
          | void RE::AIProcess::SetHeadtrackTarget  | 
          ( | 
          Actor *  | 
          a_owner,  | 
        
        
           | 
           | 
          NiPoint3 &  | 
          a_targetPosition  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Update3DModel()
      
        
          | void RE::AIProcess::Update3DModel  | 
          ( | 
          Actor *  | 
          a_actor | ) | 
           | 
        
      
 
 
◆ Update3DModel_Impl()
  
  
      
        
          | void RE::AIProcess::Update3DModel_Impl  | 
          ( | 
          Actor *  | 
          a_actor | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ acquireObject
◆ cachedValues
◆ currentPackage
◆ deathTime
      
        
          | float RE::AIProcess::deathTime | 
        
      
 
 
◆ endAlarmOnActor
      
        
          | bool RE::AIProcess::endAlarmOnActor | 
        
      
 
 
◆ equippedObjects
      
        
          | TESForm* RE::AIProcess::equippedObjects[Hand::kTotal] | 
        
      
 
 
◆ escortingPlayer
      
        
          | bool RE::AIProcess::escortingPlayer | 
        
      
 
 
◆ essentialDownTimer
      
        
          | float RE::AIProcess::essentialDownTimer | 
        
      
 
 
◆ followTarget
◆ forms
◆ genericLocations
◆ high
◆ ignoringCombat
      
        
          | bool RE::AIProcess::ignoringCombat | 
        
      
 
 
◆ lowProcessFlags
◆ middleHigh
◆ middleLow
◆ numberItemsActivate
      
        
          | std::int32_t RE::AIProcess::numberItemsActivate | 
        
      
 
 
◆ objects
◆ pad05C
      
        
          | std::uint32_t RE::AIProcess::pad05C | 
        
      
 
 
◆ pad09C
      
        
          | std::uint32_t RE::AIProcess::pad09C | 
        
      
 
 
◆ pad13C
      
        
          | std::uint32_t RE::AIProcess::pad13C | 
        
      
 
 
◆ processLevel
◆ savedAcquireObject
◆ skippedTimeStampForPathing
      
        
          | bool RE::AIProcess::skippedTimeStampForPathing | 
        
      
 
 
◆ target
◆ trackedDamage
      
        
          | float RE::AIProcess::trackedDamage | 
        
      
 
 
◆ unk048
      
        
          | float RE::AIProcess::unk048 | 
        
      
 
 
◆ unk04C
      
        
          | std::uint32_t RE::AIProcess::unk04C | 
        
      
 
 
◆ unk0B8
◆ unk100
      
        
          | std::uint64_t RE::AIProcess::unk100 | 
        
      
 
 
◆ unk108
      
        
          | std::uint64_t RE::AIProcess::unk108 | 
        
      
 
 
◆ unk118
      
        
          | std::uint64_t RE::AIProcess::unk118 | 
        
      
 
 
◆ unk120
      
        
          | std::uint64_t RE::AIProcess::unk120 | 
        
      
 
 
◆ unk128
      
        
          | std::uint64_t RE::AIProcess::unk128 | 
        
      
 
 
◆ unk130
      
        
          | std::uint32_t RE::AIProcess::unk130 | 
        
      
 
 
◆ unk134
      
        
          | std::uint16_t RE::AIProcess::unk134 | 
        
      
 
 
The documentation for this class was generated from the following file: