Navigation
Unreal Engine C++ API Reference > 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 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. |