Navigation
API > API/Plugins > API/Plugins/MutableTools
| Name | Compiler |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableTools/Public/MuT/Compiler.h |
| Include Path | #include "MuT/Compiler.h" |
Syntax
class Compiler : public mu::RefCounted
Inheritance Hierarchy
- RefCounted → Compiler
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Compiler
(
Ptr< CompilerOptions > Options, |
MuT/Compiler.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~Compiler() |
Forbidden. Manage with the Ptr<> template. | MuT/Compiler.h |
Classes
| Name | Remarks |
|---|---|
| Private |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| m_pD | Private * | MuT/Compiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FModel > Compile
(
const Ptr< Node >& pNode |
Compile the expression into a run-time model. | MuT/Compiler.h | |
TSharedPtr< FErrorLog > GetLog() |
Return the log of messages of all the compile operations executed so far. | MuT/Compiler.h |