|
virtual void | Init () override |
|
virtual void | UpdateLevelInfoList () |
|
const TArray< const class ULevelInfo * > & | GetLevelInfoList () const |
|
virtual void | BeginLoadingScreen (const FString &InMapName) |
|
virtual void | EndLoadingScreen (class UWorld *InLoadedWorld) |
|
virtual void | CheckFadeScreen (TWeakObjectPtr< UWorld > InLoadedWorld) |
|
virtual void | LoadComplete (const float LoadTime, const FString &MapName) override |
|
virtual void | RemoveLoadingScreen () |
|
void | UpdateUseLoadingScreen (bool bNewUseLoadingScreen) |
|
void | FadeScreen (const float inFadeDuration, const bool bInToBlack, const float inFadeDelay=0.0f, const bool bInForceFadeToBlack=false) |
|
bool | IsFading () const |
|
| UVivoxGameInstance () |
|
virtual void | Init () override |
|
virtual void | Shutdown () override |
|
void | OnClientTravel (const FString &PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) |
|
virtual const FString | GetPlatformAccountID () |
|
float | GetParticipantVolume () const |
|
bool | IsUsingPushToTalk () const |
|
void | UpdateParticipantVolume (const float Volume) |
|
void | UpdatePushToTalk (const bool bNewPushToTalk) |
|
virtual bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Out= *GLog) override |
| Runtime console commands. More...
|
|
virtual void | InitBeaconHost () override |
|
virtual void | InitBeaconClient (const FOnlineSessionSearchResult &DesiredHost) override |
|
virtual void | InitBeaconClientForServerPlayer () override |
|
void | BindLoginSessionHandlers (bool DoBind, ILoginSession &LoginSession) |
| Bind or unbind event handlers for ILoginSession property changes. More...
|
|
void | BindChannelSessionHandlers (bool DoBind, IChannelSession &ChannelSession) |
| Bind or unbind event handlers for IChannelSession property changes. More...
|
|
VivoxCoreError | Initialize (int logLevel) |
|
void | Uninitialize () |
|
VivoxCoreError | Login (const FString &PlayerName) |
|
void | ReLog () |
|
void | Logout () |
|
void | ReJoinVoiceChannels () |
|
void | ReJoinLastKnownSquadChannel () |
|
void | RejoinPartyVoiceChannel () |
|
VivoxCoreError | JoinVoiceChannels (FString OnlineSessionId, int32 TeamNum=-1) |
|
VivoxCoreError | JoinVoiceChannels (FString OnlineSessionId, int32 TeamNum, bool bUseOpenMic) |
|
VivoxCoreError | Join (ChannelType Type, bool IsOpenMic, FString ChannelName) |
|
VivoxCoreError | MultiChanPushToTalk (bool PTTKeyPressed) |
|
void | LeaveVoiceChannels (FVoiceChannelInfo Exception=FVoiceChannelInfo()) |
|
void | LeaveVoiceChannel (FVoiceChannelInfo ChannelToLeave) |
|
void | Update3DPosition (APawn *Pawn) |
|
void | MutePlayerByPlayerState (const class AProjectXPlayerState *PlayerState, bool bToggle) |
|
void | OnLoginSessionStateChanged (LoginState State) |
|
void | OnChannelParticipantAdded (const IParticipant &Participant) |
|
void | OnChannelParticipantRemoved (const IParticipant &Participant) |
|
void | OnChannelParticipantUpdated (const IParticipant &Participant) |
|
void | OnChannelAudioStateChanged (const IChannelConnectionState &State) |
|
void | OnChannelTextStateChanged (const IChannelConnectionState &State) |
|
void | OnChannelTextMessageReceived (const IChannelTextMessage &Message) |
|
virtual bool | IsInitialized () |
|
virtual bool | IsLoggedIn () |
|
TSharedPtr< IChannelSession > | GetChannelSessionForRoster () |
|
Handles loading screen tasks for the ProjectX Game Instance