Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/FInstance
| Name | Private |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableRuntime/Private/MuR/InstancePrivate.h |
| Include Path | #include "MuR/InstancePrivate.h" |
Syntax
class Private
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Components | TArray< FInstanceComponent, TInlineAllocator< 4 > > | MuR/InstancePrivate.h | ||
| ExtensionData | TArray< NamedExtensionData > | Every entry must have a valid ExtensionData and name. | MuR/InstancePrivate.h | |
| Id | FInstance::FID | MuR/InstancePrivate.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddComponent() |
MuR/InstancePrivate.h | ||
void AddExtensionData
(
const TSharedPtr< const FExtensionData >& Data, |
Data must be non-null. | MuR/InstancePrivate.h | |
int32 AddImage
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
int32 AddLOD
(
int32 ComponentIndex |
MuR/InstancePrivate.h | ||
void AddOverlayMaterial
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
int32 AddScalar
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
int32 AddString
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
int32 AddSurface
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
int32 AddVector
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
void SetMesh
(
int32 ComponentIndex, |
MuR/InstancePrivate.h | ||
void SetSurfaceName
(
int32 ComponentIndex, |
MuR/InstancePrivate.h |