|
Payback 0.0.1
CK Graduation Project
|
#include <LevelStreamingSubsystem.h>


클래스 | |
| struct | FInitialStageBootstrapper |
| struct | FLevelStreamingUtility |
Public 멤버 함수 | |
| virtual void | Initialize (FSubsystemCollectionBase &Collection) override |
| virtual void | Deinitialize () override |
| virtual void | Tick (float DeltaTime) override |
| virtual bool | IsTickable () const override |
| void | PlacePlayerInLevel () |
| AUStageFlowDefinition * | GetCurrentFlowDefinition () const |
| void | RequestLevelLoad (ULevelStreamingData *ReqLevelLoadPipelineData) |
| void | OnLevelLoaded () |
| void | OnLevelShown () |
| void | OnLevelHidden () |
| FORCEINLINE bool | IsLaunchedFromPersistentLevel () const |
| FORCEINLINE const UStageDictionary * | GetStageDictionary () const |
| virtual FORCEINLINE TStatId | GetStatId () const override |
| FORCEINLINE bool | IsLevelLoadRequested () const |
| FORCEINLINE bool | IsInitialStageInitialized () const |
Public 속성 | |
| FOnLevelLoadCompleted | OnLevelLoadCompleted |
| FOnLevelLoadedInMemory | OnLevelLoadedInMemory |
| FOnPlacePlayerTheWorld | OnPlacePlayerTheWorld |
Private 멤버 함수 | |
| AUStageFlowDefinition * | GetPreviousFlowDefinition () const |
| bool | InvalidateLevelLoadRequest (const ULevelStreamingData *ReqLevelLoadPipelineData, ULevelStreaming *&PreviousLevelStreaming) const |
| void | HandleLevelLoading (const ULevelStreamingData *ReqLevelStreamingData, ULevelStreaming *TargetLevel) |
| bool | CacheStreamingDataFromStageDictionary () |
| void | EnterPreLoadingState () |
| void | EnterDuringLoadState () |
| void | EnterAwaitShownState () |
| void | EnterIdleState () |
| bool | HandleAsyncLoadCompleted () |
| void | HandleDuringLoadChainCompleted () |
| void | HandleLevelShown () |
| void | HandleLevelHidden () |
| void | StartChain (ELevelStreamingPhase Phase) |
| void | NotifyLevelLoaded (ULevelStreamingData *StreamingData) const |
| void | PreloadNiagaraEffectsAsync (TWeakObjectPtr< ULevelStreamingData > RequestedStreamingData) |
| void | ReleaseNiagaraEffectsPreload () |
| void | ForEachSendStreamingEvent (const ULevel *LoadedLevel, const TFunctionRef< void(IStreamingEventListenerInterface &)> &Callback) const |
Private 속성 | |
| TObjectPtr< UStageDictionary > | CachedStageDictionary |
| TArray< TObjectPtr< ULevelStreamingEffect > > | AllRegisteredEffects |
| TObjectPtr< ULevelStreamingData > | LevelStreamingData |
| TObjectPtr< ULevelPlayerPlacer > | ActivePlayerPlacer |
| TWeakObjectPtr< ULevelStreaming > | LevelToLoad |
| TWeakObjectPtr< ULevelStreaming > | LevelToUnload |
| TObjectPtr< UDataBundleRegistry > | BundleRegistry |
| FEffectChainExecutor | ChainExecutor |
| FInitialStageBootstrapper | InitialStageBootstrap |
| FLevelStreamingStateMachine | StreamingStateMachine |
| TSharedPtr< FStreamableHandle > | NiagaraPreloadHandle |
Friends | |
| struct | FLevelStreamingStateMachine |
|
private |

|
overridevirtual |

|
private |

|
private |

|
private |

|
private |

|
private |

| AUStageFlowDefinition * ULevelStreamingSubsystem::GetCurrentFlowDefinition | ( | ) | const |

|
private |

|
inline |
|
inlineoverridevirtual |
|
private |

|
private |

|
private |


|
private |


|
private |

|
overridevirtual |

|
private |


|
inline |
|
inline |

|
inline |

|
overridevirtual |

|
private |

| void ULevelStreamingSubsystem::OnLevelHidden | ( | ) |


| void ULevelStreamingSubsystem::OnLevelLoaded | ( | ) |


| void ULevelStreamingSubsystem::OnLevelShown | ( | ) |


| void ULevelStreamingSubsystem::PlacePlayerInLevel | ( | ) |
|
private |


|
private |

| void ULevelStreamingSubsystem::RequestLevelLoad | ( | ULevelStreamingData * | ReqLevelLoadPipelineData | ) |


|
private |


|
overridevirtual |

|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| FOnLevelLoadCompleted ULevelStreamingSubsystem::OnLevelLoadCompleted |
| FOnLevelLoadedInMemory ULevelStreamingSubsystem::OnLevelLoadedInMemory |
| FOnPlacePlayerTheWorld ULevelStreamingSubsystem::OnPlacePlayerTheWorld |
|
private |