Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR > API/Plugins/MutableRuntime/MuR/System
Inheritance Hierarchy
- Base
- System::Private
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Private/MuR/SystemPrivate.h |
| Include | #include "MuR/SystemPrivate.h" |
Syntax
class Private : public mu::Base
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< ImageParameterGenerator > | ImageParameterGenerator | ||
| Instance::ID | LastInstanceID | Counter used to generate unique IDs for every new instance created in the system. | |
| Ptr< const Settings > | Settings | ||
| TSharedPtr< ModelReader > | StreamInterface | Data streaming interface, if any. | |
| FWorkingMemoryManager | WorkingMemoryManager |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Private
(
Ptr< Settings >, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Private () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginBuild
(
const TSharedPtr< const Model >& |
Own interface. | |
| bool | BuildBool
(
const TSharedPtr< const Model >&, |
||
| FVector4f | BuildColour
(
const TSharedPtr< const Model >&, |
||
| Ptr< const Image > | BuildImage
(
const TSharedPtr< const Model >&, |
||
| int32 | BuildInt
(
const TSharedPtr< const Model >&, |
||
| Ptr< const Layout > | BuildLayout
(
const TSharedPtr< const Model >&, |
||
| Ptr< const Mesh > | BuildMesh
(
const TSharedPtr< const Model >&, |
||
| FProjector | BuildProjector
(
const TSharedPtr< const Model >&, |
||
| float | BuildScalar
(
const TSharedPtr< const Model >&, |
||
| Ptr< const String > | BuildString
(
const TSharedPtr< const Model >&, |
||
| bool | CheckUpdatedParameters
(
const FLiveInstance*, |
||
| void | EndBuild () |
||
| FLiveInstance * | FindLiveInstance
(
Instance::ID id |
The pointer returned by this function is only valid for the duration of the current mutable operation. | |
| ExtensionDataStreamer * | |||
| void | PrepareCache
(
const Model*, |
||
| void | RunCode
(
const TSharedPtr< const Model >&, |