Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- Base
- RefCounted
- CompilerOptions
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/Compiler.h |
| Include | #include "MuT/Compiler.h" |
Syntax
class CompilerOptions : public mu::RefCounted
Remarks
Options used to compile the models with a compiler.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Create new settings with the default values as explained in each method below. | |||
CompilerOptions
(
const CompilerOptions& |
|||
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| Private * | GetPrivate () |
||
| const char * | Return a readable string for a GPU. | ||
| void | SetConstReductionEnabled
(
bool bEnabled |
||
| void | SetDataPackingStrategy
(
int32 minRomSize, |
||
| void | SetEnableProgressiveImages
(
bool bEnabled |
If enabled it will make sure that the object is compile to generate smaller mips of the images. | |
| void | SetIgnoreStates
(
bool bIgnore |
||
| void | SetImageCompressionQuality
(
int32 quality |
Set the quality for the image compression algorithms. | |
| void | SetImageTiling
(
int32 Tiling |
Set the image tiling strategy : If 0 (default) there is no tiling. | |
| void | SetLogEnabled
(
bool bEnabled |
||
| void | SetOptimisationEnabled
(
bool bEnabled |
||
| void | SetOptimisationMaxIteration
(
int32 MaxIterations |
||
| void | SetUseDiskCache
(
bool bEnabled |
If enabled, the disk will be used as temporary memory. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| CompilerOptions & | operator=
(
const CompilerOptions& |
||
| CompilerOptions & | operator=
(
CompilerOptions&& |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |
Enums
| Type | Name | Description | |
|---|---|---|---|
| TextureLayoutStrategy | Different data packing strategies. |