Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
Inheritance Hierarchy
- Base
- ExtensionDataStreamer
- FUnrealExtensionDataStreamer
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/ExtensionDataStreamer.h |
| Include | #include "MuR/ExtensionDataStreamer.h" |
Syntax
class ExtensionDataStreamer : public mu::Base
Remarks
An object implementing this interface must be provided to the System for any Models that use ExtensionData.
All functions must be safe to call from the Mutable thread.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Ensure virtual destruction. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| ExtensionDataPtr | CloneExtensionData
(
const ExtensionDataPtrConst& Source |
Make a copy of the actual data referenced by the ExtensionData, and return a new runtime-generated ExtensionData that references it. | |
| TSharedRef< const FExtensionDataLoadHandle > | StartLoad
(
const ExtensionDataPtrConst& Data, |
Start asynchronously loading the streamed constant data referenced by the given ExtensionData. |