Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- Base
- RefCounted
- Compiler
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/Compiler.h |
| Include | #include "MuT/Compiler.h" |
Syntax
class Compiler : public mu::RefCounted
Remarks
This utility class compiles two types of expressions: models and transforms. Model expressions are compiled into run-time usable objects. Transform expressions are compiled into Transform objects than can be applied to Model expressions.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Compiler
(
CompilerOptionsPtr options |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Compiler () |
Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< Model > | Compile the expression into a run-time model. | ||
| ErrorLogPtrConst | GetLog () |
Return the log of messages of all the compile operations executed so far. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |