| ActivateDeployable() | ADeployable | virtual |
| AfflictionComponent | ADeployable | |
| AllyDeployableDestoryed | ADeployable | |
| AreShieldsFull() const | IHealthInterface | virtual |
| AreShieldsOvercharged() const | IHealthInterface | virtual |
| AssumeControl() | ADeployableControllable | virtual |
| bArmored | ADeployable | |
| bAutoDeploy | ADeployable | |
| bBlocksExplosionDamage | ADeployable | |
| bCanBeLockedOn | ADeployable | |
| bCanBeRepaired | ADeployable | |
| bDestroyImmediatelyOnDeath | ADeployable | |
| BeginPlay() override | ADeployableControllable | protectedvirtual |
| bHealthDuringDeploy | ADeployable | |
| BindToDamageEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| BindToDeathEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| BindToHealedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToHealthChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsDepletedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsRepairedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToSpottedEndEvent(const FBPSpottedSignature &Event) | ISpottableInterface | inlinevirtual |
| BindToSpottedEvent(const FBPSpottedSignature &Event) | ISpottableInterface | inlinevirtual |
| bIsBeingControlled | ADeployableControllable | protected |
| bIsDead | ADeployable | |
| bIsOwnerDead | ADeployableControllable | protected |
| BlocksExplosions() const override | ADeployable | inlinevirtual |
| BroadcastSpottedEndEvent() | ISpottableInterface | inlinevirtual |
| BroadcastSpottedEvent() | ISpottableInterface | inlinevirtual |
| BroadcastTrackableActor() | ITrackableInterface | virtual |
| bTargetable | ADeployable | |
| CanBeLockedOn(const AActor *LockInstigator) const override | ADeployable | virtual |
| CanBeRepaired(const AActor *RepairInstigator) const override | ADeployable | virtual |
| CanBeSpotted(const AActor *SpotInstigator, ESpotType SpotType) const override | ADeployable | virtual |
| CanHomingReadSignature(const AProjectile *HomingProjectile) const | ILockOnTargetInterface | inlinevirtual |
| CanModifyShieldsPastOverchargeMark() const | IHealthInterface | inlinevirtual |
| CanOwningWeaponInstanceFire() const | ADeployable | inlinevirtual |
| ClearAllDamageEvents() | IHealthInterface | inlinevirtual |
| ClearAllHealedEvents() | IHealthInterface | inlinevirtual |
| ClearAllHealthChangedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsChangedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsDepletedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsRepairedEvents() | IHealthInterface | inlinevirtual |
| ClearAllSpottedEndEvents() | ISpottableInterface | inlinevirtual |
| ClearAllSpottedEvents() | ISpottableInterface | inlinevirtual |
| ClearAllToDeathEvents() | IHealthInterface | inlinevirtual |
| ClearDeployable() | ADeployable | virtual |
| DeactivateDeployable() | ADeployable | virtual |
| DeployableCategory | ADeployable | |
| DeployableHudIcon | ADeployable | |
| DeployableIcon | ADeployable | |
| DeployableLifeTime | ADeployable | |
| DeployableMapIcon | ADeployable | |
| DeployableName | ADeployable | |
| DeployableRadarIcon | ADeployable | |
| DeployableStartingHealth | ADeployable | |
| DeployComplete() override | ADeployableControllable | virtual |
| DeployStart(bool bForce=false) | ADeployable | virtual |
| DeployState | ADeployable | |
| DeployTime | ADeployable | |
| DeployTimer | ADeployable | |
| DeployTransform | ADeployable | |
| Died(float Damage, FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, APlayerState *InstigatorPlayerState) | ADeployable | virtual |
| DiedEffectDuration | ADeployable | |
| EndPlay(const EEndPlayReason::Type EndPlayReason) override | ADeployable | virtual |
| Fire() | ADeployableControllable | inlinevirtual |
| GetAfflictionComponent() const override | ADeployable | inlinevirtual |
| GetAllDeployablesForActor(AActor *Actor, EDeployableCategory CategoryFilter=EDeployableCategory::None, TSubclassOf< ADeployable > DeployableFilter=NULL) | ADeployable | static |
| GetAllyVisibilityResponse() | ITrackableInterface | inlinevirtual |
| GetCachedMaxHealth() const | IHealthInterface | inlinevirtual |
| GetCachedMaxShields() const | IHealthInterface | inlinevirtual |
| GetCachedOvershield() const | IHealthInterface | inlinevirtual |
| GetCachedUsesPassiveShieldRegen() const | IHealthInterface | inlinevirtual |
| GetControlledMesh() | ADeployableControllable | protected |
| GetDamageEvent() | IHealthInterface | inlinevirtual |
| GetDamageResistance() const | IHealthInterface | inlinevirtual |
| GetDeathEvent() | IHealthInterface | inlinevirtual |
| GetDeployableCategory() const | ADeployable | inline |
| GetDeployableIcon() const | ADeployable | inline |
| GetDeployableName() const | ADeployable | inline |
| GetDeployableState() const | ADeployable | inline |
| GetExplosiveDamageResistance() const | IHealthInterface | inlinevirtual |
| GetHealedEvent() | IHealthInterface | inlinevirtual |
| GetHealth() const override | ADeployable | virtual |
| GetHealthChangedEvent() | IHealthInterface | inlinevirtual |
| GetHealthPickupModifier() const | IHealthInterface | inlinevirtual |
| GetHudIcon() const override | ADeployable | inlinevirtual |
| GetImminentMissileWarningEndDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetImminentMissileWarningStartDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetIncomingProjectileEndDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetIncomingProjectileStartDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetIsBeingControlled() | ADeployableControllable | inlinevirtual |
| GetLifeTimeDurationStartTime() const | ADeployable | inline |
| GetLockOnEndDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetLockOnMaxDistance() override | ADeployable | inlinevirtual |
| GetLockOnScreenPercentage() override | ADeployable | inlinevirtual |
| GetLockOnStartDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetLockOnTentativeEndDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetLockOnTentativeStartDelegate() | ILockOnTargetInterface | inlinevirtual |
| GetMapIcon() const override | ADeployable | inlinevirtual |
| GetMaxHealth() const override | ADeployable | virtual |
| GetMaxShields() const | IHealthInterface | virtual |
| GetMaxShieldsWithOvercharge() const | IHealthInterface | virtual |
| GetObjectDescription() const | ADeployable | virtual |
| GetObjectName() const | ADeployable | inlinevirtual |
| GetOvershield() const | IHealthInterface | virtual |
| GetOwnedPlayerState() const override | AWeaponInstanceActor | virtual |
| GetOwnerName() const | ADeployable | virtual |
| GetOwningController() const | IOwnedInterface | inline |
| GetOwningController() const | IOwnedInterface | virtual |
| GetOwningPawn(AProjectXPlayerController *const OverrideController=nullptr) const | AWeaponInstanceActor | virtual |
| GetOwningWeaponCDO() const | AWeaponInstanceActor | |
| GetOwningWeaponCDO() const | AWeaponInstanceActor | inline |
| GetOwningWeaponClass() const | AWeaponInstanceActor | inline |
| GetOwningWeaponComponent() const | AWeaponInstanceActor | virtual |
| GetPercentHealth() const | IHealthInterface | virtual |
| GetPercentOverchargedShields() const | IHealthInterface | virtual |
| GetPercentShields() const | IHealthInterface | virtual |
| GetPlayerOwner() const | AWeaponInstanceActor | inline |
| GetRadarIcon() const override | ADeployable | inlinevirtual |
| GetRadarIconCompensantesRotation() const | ITrackableInterface | inlinevirtual |
| GetRadarIconEnemyOpacity() const | ITrackableInterface | inlinevirtual |
| GetRadarIconOpacity() const override | ADeployable | inlinevirtual |
| GetRadarIconSize() const override | ADeployable | inlinevirtual |
| GetRadarLabel() const | ITrackableInterface | inlinevirtual |
| GetShields() const | IHealthInterface | virtual |
| GetShieldsChangedEvent() | IHealthInterface | inlinevirtual |
| GetShieldsDepletedEvent() | IHealthInterface | inlinevirtual |
| GetShieldsRepairedEvent() | IHealthInterface | inlinevirtual |
| GetSpottedStartEvent() | ISpottableInterface | inlinevirtual |
| GetSpottedStopEvent() | ISpottableInterface | inlinevirtual |
| GetSpottingTraceOffset() const override | ADeployable | inlinevirtual |
| GetStopTrackingEvent() | ITrackableInterface | inlinevirtual |
| GetTeam() const override | AWeaponInstanceActor | virtual |
| GetTimeSinceLastDamage() const override | ADeployable | virtual |
| GetTimeUntilDeploy() const | ADeployable | inline |
| GetTotalPercentHealth() const | IHealthInterface | virtual |
| GetTrackableInterfaceActor() override | ADeployable | inlinevirtual |
| HasRecentlyTakenDamage() const | IHealthInterface | inlinevirtual |
| HasShields() const | IHealthInterface | virtual |
| HasShieldsThatNeedRecharging() const | IHealthInterface | virtual |
| Health | ADeployable | |
| HealthInterpolatorID | ADeployable | |
| HealthRegenRate | ADeployable | |
| Init() | ADeployable | virtual |
| InitializeForTeam(int32 Team) | ADeployable | |
| InternalTakeRadialDamage(float Damage, FRadialDamageEvent const &RadialDamageEvent, class AController *EventInstigator, class AActor *DamageCauser) override | ADeployable | virtual |
| IsArmored() const override | ADeployable | inlinevirtual |
| IsCloaked() const | ITrackableInterface | inlinevirtual |
| IsDead() const override | ADeployable | virtual |
| IsDeployed() const | ADeployable | inline |
| IsDeploying() const | ADeployable | inline |
| IsHealthFull() const | IHealthInterface | virtual |
| IsHealthWithinGivenPercentage(float TargetPercentage, bool bCheckForLessThanPercentage=true) const | IHealthInterface | virtual |
| IsLocallyOwned() const | AWeaponInstanceActor | inline |
| IssueImminentMissileWarning(bool bToggleWarning, AActor *WarningIntigator) | ILockOnTargetInterface | virtual |
| IsUsingPassiveShieldRegen() const | IHealthInterface | inlinevirtual |
| IsValidTeam(const ITeamInterface *const TeamInferface) | ITeamInterface | static |
| K2_OnControlAssumed() | ADeployableControllable | protected |
| K2_OnControlLost() | ADeployableControllable | protected |
| LastDamageTime | ADeployable | |
| LastHealthInterpolatorValue | ADeployable | |
| LifeTimeDurationStartTime | ADeployable | |
| LifeTimerHandle | ADeployable | |
| LockOnScreenPercentage | ADeployable | |
| MatchEnded() override | ADeployable | virtual |
| MatchStarted() | IReactsToMatchEvents | virtual |
| MaxHealth | ADeployable | |
| MaxLockOnRange | ADeployable | |
| ModifyHealth(float Delta) | IHealthInterface | virtual |
| ModifyShields(float Delta, bool bCanOvercharge=false) | IHealthInterface | virtual |
| ModifyShieldsThenHealth(float Delta) | IHealthInterface | virtual |
| MoveDeployableForward(float Value) | ADeployableControllable | inlinevirtual |
| MoveDeployableRight(float Value) | ADeployableControllable | inlinevirtual |
| MoveDeployableUp(float Value) | ADeployableControllable | inlinevirtual |
| Multicast_Reliable_Died(float Damage, FDamageEvent const &DamageEvent, AActor *DamageCauser, APlayerState *InstigatorPlayerState) | ADeployable | |
| OnControlAssumed | ADeployableControllable | |
| OnControlLost | ADeployableControllable | |
| OnDeployableComplete | ADeployable | |
| OnDeployableDied() | ADeployable | |
| OnDeployableLifeTimeStarted | ADeployable | |
| OnDeployComplete() | ADeployable | |
| OnDeployDeactivated() | ADeployable | |
| OnDeploymentBegin | ADeployable | |
| OnDeploymentComplete | ADeployable | |
| OnDeployReActivated() | ADeployable | |
| OnDeployStart() | ADeployable | |
| OnImminentMissileWarning | ILockOnTargetInterface | |
| OnMatchEnded() | IReactsToMatchEvents | |
| OnMatchStarted() | IReactsToMatchEvents | |
| OnOwnerDied() override | ADeployableControllable | virtual |
| OnOwnerLeave() override | ADeployable | virtual |
| OnRep_DeployTransform() | ADeployable | virtual |
| OnRep_Health(float PreviousHealth) | ADeployable | virtual |
| OnRep_LifeTimeDurationStart() | ADeployable | |
| OnRep_StateChanged() | ADeployable | |
| OnTeamsChanged(class AProjectXPlayerState *PlayerState, uint8 Team) | ADeployable | virtual |
| OwningWeaponClass | AWeaponInstanceActor | protected |
| PawnInterfaceDamageEvent | IHealthInterface | |
| PawnInterfaceDeathEvent | IHealthInterface | |
| PawnInterfaceHealedEvent | IHealthInterface | |
| PawnInterfaceHealthChangedEvent | IHealthInterface | |
| PawnInterfaceIncomingProjectile | ILockOnTargetInterface | |
| PawnInterfaceLockOn | ILockOnTargetInterface | |
| PawnInterfaceShieldDepletedEvent | IHealthInterface | |
| PawnInterfaceShieldshangedEvent | IHealthInterface | |
| PawnInterfaceShieldsRepairedEvent | IHealthInterface | |
| PlayerOwner | AWeaponInstanceActor | protected |
| PreviousEyesRotation | ADeployableControllable | protected |
| PreviousState | ADeployable | |
| RegisterOnStart() const | ITrackableInterface | inlinevirtual |
| RemoveOverchargedShields() | IHealthInterface | virtual |
| Server_MoveDeployable_Unreliable(EDeployableMovementDirection Acceleration) | ADeployableControllable | protectedvirtual |
| SetCanModifyShieldsPastOverchargeMark(bool bNewCanOverchargeShields) | IHealthInterface | inlinevirtual |
| SetCanUsePassiveShieldRegen(bool bNewUsePassiveShieldRegen) | IHealthInterface | inlinevirtual |
| SetDamageResistance(float NewValue) | IHealthInterface | inlinevirtual |
| SetDeployableLifeTime(const float NewLifeTime) | ADeployable | |
| SetDeployTransform(const FTransform &Transform) | ADeployable | |
| SetExplosiveDamageResistance(float NewValue) | IHealthInterface | inlinevirtual |
| SetHealth(const float NewHealth) override | ADeployable | virtual |
| SetHealthPickupModifier(float NewModifier) | IHealthInterface | inlinevirtual |
| SetHealthRegenRate(float NewRate) override | ADeployable | inlinevirtual |
| SetMaxHealth(const float NewMaxHealth) override | ADeployable | virtual |
| SetMaxShields(const float NewMaxHealth) | IHealthInterface | inlinevirtual |
| SetOvershield(float NewOvershield) | IHealthInterface | inlinevirtual |
| SetRadarIconOpacity(float Opacity) | ITrackableInterface | inlinevirtual |
| SetShieldAndHealthRegenRate(float NewRate) | IHealthInterface | inlinevirtual |
| SetShieldRegenRate(float NewRate) | IHealthInterface | inlinevirtual |
| SetShields(float InShields) | IHealthInterface | inlinevirtual |
| SetTeam(int32 NewTeam) | ITeamInterface | inlinevirtual |
| SetWeaponInstanceClass(TSubclassOf< UWeaponInstance > WeaponInstanceClass) | AWeaponInstanceActor | inlinevirtual |
| ShouldTakeDamage(float Damage, FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser) const | ADeployable | virtual |
| SpottingZOffset | ADeployable | |
| StopControlling() | ADeployableControllable | virtual |
| TakeDamage(float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser) override | ADeployable | virtual |
| Tick(float DeltaTime) override | ADeployableControllable | protectedvirtual |
| UnbindDamageEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindDeathEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindHealedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindHealthChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsDepletedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsRepairedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| UnBindToSpottedEndEvent(const FBPSpottedSignature &Event) | ISpottableInterface | inlinevirtual |
| UnBindToSpottedEvent(const FBPSpottedSignature &Event) | ISpottableInterface | inlinevirtual |
| UpdateDeployableTransform(float DeltaTime) | ADeployableControllable | inlineprotectedvirtual |
| UpdateState(EDeployableState NewDeployState) | ADeployable | |