Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/Animation/AnimationStreaming.h |
Include |
#include "Animation/AnimationStreaming.h" |
struct FStreamingAnimationData
Contains everything that will be needed by a Streamable Anim that's streaming in data
Name | Description | ||
---|---|---|---|
|
AnimationStreamingManager |
Ptr to owning audio streaming manager. |
|
|
LoadedChunkIndices |
Indices of chunks that are currently loaded |
|
|
LoadedChunks |
Contains pointers to Chunks of audio data that have been streamed in |
|
|
LoadedChunksCritcalSection |
||
|
LoadFailedChunks |
||
|
RequestedChunks |
||
|
StreamableAnim |
AnimStreamable this streaming data is for |
Name | Description | |
---|---|---|
|
FStreamingAnimationData() |
Name | Description | |
---|---|---|
|
~FStreamingAnimationData() |
Name | Description | ||
---|---|---|---|
|
BeginPendingRequests |
Kicks off any pending requests |
|
|
BlockTillAllRequestsFinished ( |
Blocks till all pending requests are fulfilled. |
|
|
FreeResources() |
Frees streaming animation data resources, blocks pending async IO requests. |
|
|
GetMemorySize() |
Return the number of bytes used. |
|
|
HasPendingRequests |
Checks whether the requested chunk indices differ from those loaded |
|
|
Initialize ( |
Sets up the streaming wave data and loads the first chunk of audio for instant play |
|
|
UpdateStreamingStatus() |
Updates the streaming status of the animation and performs finalization when appropriate. |