|
| virtual void | AddStreamingAnim (UAnimStreamable *Anim)=0 |
| |
| virtual bool | RemoveStreamingAnim (UAnimStreamable *Anim)=0 |
| |
| virtual SIZE_T | GetMemorySizeForAnim (const UAnimStreamable *Anim)=0 |
| |
| virtual const FCompressedAnimSequence * | GetLoadedChunk (const UAnimStreamable *Anim, uint32 ChunkIndex, bool bRequestNextChunk) const =0 |
| |
| | IStreamingManager () |
| |
| virtual | ~IStreamingManager () |
| |
| virtual ENGINE_API void | Tick (float DeltaTime, bool bProcessEverything=false) |
| |
| virtual void | UpdateResourceStreaming (float DeltaTime, bool bProcessEverything=false)=0 |
| |
| virtual ENGINE_API int32 | StreamAllResources (float TimeLimit=0.0f) |
| |
| virtual int32 | BlockTillAllRequestsFinished (float TimeLimit=0.0f, bool bLogResults=false)=0 |
| |
| virtual void | CancelForcedResources ()=0 |
| |
| virtual void | NotifyLevelChange ()=0 |
| |
| void | RemoveStreamingViews (ERemoveStreamingViews RemovalType) |
| |
| ENGINE_API void | AddViewInformation (const FVector &ViewOrigin, float ScreenSize, float FOVScreenSize, float BoostFactor=1.0f, bool bOverrideLocation=false, float Duration=0.0f, TWeakObjectPtr< AActor > InActorToBoost=NULL, TWeakObjectPtr< UWorld > InWorld=NULL) |
| |
| ENGINE_API void | AddViewLocation (const FVector &Location, float BoostFactor=1.0f, bool bOverrideLocation=false, float Duration=0.0f) |
| |
| virtual void | SetDisregardWorldResourcesForFrames (int32 NumFrames)=0 |
| |
| virtual bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| virtual void | AddLevel (class ULevel *Level)=0 |
| |
| virtual void | RemoveLevel (class ULevel *Level)=0 |
| |
| virtual void | NotifyLevelOffset (class ULevel *Level, const FVector &Offset)=0 |
| |
| virtual void | NotifyActorDestroyed (AActor *Actor) |
| |
| virtual void | NotifyPrimitiveDetached (const UPrimitiveComponent *Primitive) |
| |
| virtual void | NotifyPrimitiveUpdated (const UPrimitiveComponent *Primitive) |
| |
| virtual void | NotifyPrimitiveUpdated_Concurrent (const UPrimitiveComponent *Primitive) |
| |
| int32 | GetNumViews () const |
| |
| const FStreamingViewInfo & | GetViewInformation (int32 ViewIndex) const |
| |
| virtual int32 | GetNumWantingResources () const |
| |
| virtual int32 | GetNumWantingResourcesID () const |
| |
| virtual void | PropagateLightingScenarioChange () |
| |
Interface to add functions specifically related to animation streaming