Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR > API/Plugins/MutableRuntime/MuR/Instance
Inheritance Hierarchy
- Base
- Instance::Private
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Private/MuR/InstancePrivate.h |
| Include | #include "MuR/InstancePrivate.h" |
Syntax
class Private : public mu::Base
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< NamedExtensionData > | m_extensionData | Every entry must have a valid ExtensionData and name. | |
| Instance::ID | m_id | ||
| TArray< INSTANCE_LOD, TInlineAllocator< 4 > > | m_lods |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Private () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | AddComponent
(
int lod |
||
| void | AddExtensionData
(
ExtensionDataPtrConst Data, |
Data and Name must be non-null. | |
| int | AddImage
(
int32 lod, |
||
| int | AddLOD () |
||
| int | AddMesh
(
int32 lod, |
||
| int32 | AddScalar
(
int32 lod, |
||
| int32 | AddString
(
int32 lod, |
||
| int | AddSurface
(
int lod, |
||
| int32 | AddVector
(
int32 lod, |
||
| void | SetComponentName
(
int32 lod, |
||
| void | SetSurfaceName
(
int32 lod, |