Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
Inheritance Hierarchy
- Base
- RefCounted
- Settings
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableRuntime/Public/MuR/Settings.h |
| Include | #include "MuR/Settings.h" |
Syntax
class Settings : public mu::RefCounted
Remarks
Settings class that can be used to create a customised System instance.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bProfile | ||
| int32 | ImageCompressionQuality | ||
| uint64 | WorkingMemoryBytes |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Settings () |
Create new settings with the default values as explained in each method below. | ||
| Interface pattern. | |||
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Settings () |
Forbidden.Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SetImageCompressionQuality
(
int32 Quality |
Set the quality for the image compression algorithms. | |
| void | SetProfile
(
bool bEnabled |
Record internal profiling data. Disabled by default. | |
| void | SetWorkingMemoryBytes
(
uint64 Bytes |
Limit the maximum memory in bytes used by the mutable core.A low value will force more streaming and higher instance construction times, but will use less memory while building objects. |