| BeginPlay() override | ATeamDeathmatchSpawnPoint | virtual |
| bMatchStarted | ATeamDeathmatchSpawnPoint | protected |
| CanSpawnPlayer(const AProjectXPlayerState *SpawnInstigator) const | ATeamDeathmatchSpawnPoint | virtual |
| CollectPlayerStartList() | ATeamDeathmatchSpawnPoint | virtual |
| DefaultTeam | ATeamDeathmatchSpawnPoint | protected |
| DeRegisterActorForScoring() | ISpawnTargetInterface | virtual |
| GamePlayPlayerStartList | ATeamDeathmatchSpawnPoint | protected |
| GamePlayStartPointVolumes | ATeamDeathmatchSpawnPoint | protected |
| GetAverageEnemyTeamLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, FVector &AverageEnemyLocation) | ISpawnTargetInterface | static |
| GetCanSpawnOnCombatTarget() const | ISpawnTargetInterface | inlinevirtual |
| GetFurthestLocationFromOtherPlayers(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints) | ISpawnTargetInterface | static |
| GetPlayerStart(class AController *Player) const | ATeamDeathmatchSpawnPoint | virtual |
| GetPlayerStartList(uint8 Team, TArray< AActor * > &PlayerStartList) const | ATeamDeathmatchSpawnPoint | protected |
| GetPointName() const | ATeamDeathmatchSpawnPoint | inlinevirtual |
| GetRandomSafeSpawnLocation(const UObject *Caller, TArray< AActor * > &AvailableSpawnPoints, float MaximumSpawnDistance, float MinimumSpawnDistance) | ISpawnTargetInterface | static |
| GetSpawnLocation(AProjectXPlayerState *SpawnInstigator, FTransform &Transform) const override | ATeamDeathmatchSpawnPoint | virtual |
| GetSpawnScoreForInstigator(const AActor *const QueryInstigator, FVector &TargetLocation, bool bUseDistanceToTargetLocation=false) const override | ATeamDeathmatchSpawnPoint | virtual |
| GetTeam() const override | ATeamDeathmatchSpawnPoint | inlinevirtual |
| IsValidTeam(const ITeamInterface *const TeamInferface) | ITeamInterface | static |
| MatchEnded() | IReactsToMatchEvents | virtual |
| MatchStarted() override | ATeamDeathmatchSpawnPoint | virtual |
| MatchStartPlayerStartList | ATeamDeathmatchSpawnPoint | protected |
| MatchStartPointVolumes | ATeamDeathmatchSpawnPoint | protected |
| MaxSpawnPointSearchDistance | ATeamDeathmatchSpawnPoint | protected |
| MinSpawnPointSearchDistance | ATeamDeathmatchSpawnPoint | protected |
| OnMatchEnded() | IReactsToMatchEvents | |
| OnMatchStarted() | IReactsToMatchEvents | |
| PointName | ATeamDeathmatchSpawnPoint | protected |
| RegisterActorForScoring() | ISpawnTargetInterface | virtual |
| SavePlayerStart(AStartPointVolume *StartVolume, TArray< AActor * > &PlayerStartList, APlayerStart *PlayerStart) | ATeamDeathmatchSpawnPoint | protected |
| SetTeam(int32 NewTeam) | ITeamInterface | inlinevirtual |
| ShouldRegisterForScoringOnStart() const | ISpawnTargetInterface | inlinevirtual |
| UpdateCanSpawnOnCombatTarget(bool bNewInCombatSpawnTarget) | ISpawnTargetInterface | inlinevirtual |
| UpdateSpawnRanges(int32 MaxSpawnRange, int32 MinSpawnRange) | ATeamDeathmatchSpawnPoint | inline |