Navigation
API > API/Plugins > API/Plugins/GeometryCacheStreamer
Inheritance Hierarchy
- IGeometryCacheStream
- FGeometryCacheStreamBase
- FGeometryCacheUsdStream
References
| Module | GeometryCacheStreamer |
| Header | /Engine/Plugins/Runtime/GeometryCache/Source/GeometryCacheStreamer/Public/IGeometryCacheStream.h |
| Include | #include "IGeometryCacheStream.h" |
Syntax
class IGeometryCacheStream
Remarks
Interface to stream GeometryCacheMeshData asynchronously from any source through the GeometryCacheStreamer
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | Cancel the scheduled read requests. Return the number of requests that were canceled | ||
| bool | GetFrameData
(
int32 FrameIndex, |
Get the MeshData at given FrameIndex without waiting for data to be ready Return true if MeshData could be retrieved | |
| uint32 | Return the number of frame indices needed to be loaded | ||
| const FGeometryCacheStreamStats & | Return the memory usage and related stats for the stream | ||
| void | Prefetch
(
int32 StartFrameIndex, |
Prefetch NumFrames starting from the given StartFrameIndex. | |
| bool | Request a read of the next frame as determined by the stream. | ||
| void | SetLimits
(
float MaxMemoryAllowed, |
Set the memory usage limits for the stream | |
| void | UpdateRequestStatus
(
TArray< int32 >& OutFramesCompleted |
Update the status of the read requests currently in progress. |