Navigation
API > API/Plugins > API/Plugins/CustomizableObject > API/Plugins/CustomizableObject/MuCO
Inheritance Hierarchy
- Base
- ModelReader
- FUnrealMutableModelBulkReader
References
| Module | CustomizableObject |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObject/Public/MuCO/UnrealMutableModelDiskStreamer.h |
| Include | #include "MuCO/UnrealMutableModelDiskStreamer.h" |
Syntax
class FUnrealMutableModelBulkReader : public mu::ModelReader
Remarks
Implementation of a mutable streamer using bulk storage.
Variables
| Type | Name | Description | |
|---|---|---|---|
| OPERATION_ID | LastOperationID | This is used to generate unique ids for read requests. | |
| TArray< FObjectData > | Objects |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AreTherePendingStreamingOperationsForObject
(
const UCustomizableObject* CustomizableObject |
Checks if there are any streaming operations for the parameter object. | |
| void | CancelStreamingForObject
(
const UCustomizableObject* CustomizableObject |
Cancel any further streaming operations for the given object. | |
| void | EndRead
(
OPERATION_ID |
||
| void | EndStreaming () |
Release all the pending resources. This disables treamings for all objects. | |
| bool | |||
| bool | PrepareStreamingForObject
(
UCustomizableObject* Object |
Make sure that the provided object can stream data. |
Overridden from ModelReader
| Type | Name | Description | |
|---|---|---|---|
| OPERATION_ID | BeginReadBlock
(
const mu::Model*, |
Start a data request operation. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FObjectData | Streaming data for one object. | ||
| FReadRequest |