Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/FRigVMCodeConverter
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
inja::json ToJson
(
const FRigVMGraphVariableDescription& InVariable |
============================================================================ JSON Conversion Methods (Bytecode -> JSON) | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMFunction* InFunction |
Converts a function (unit or dispatch) to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMBranchInfo& InBlock |
Converts a branch/block to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMPredicateBranch& InPredicateBranch |
Converts a predicate branch to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMCallableInfo* InCallable |
Converts a callable (user function) to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMCallableArgument& InCallableArgument |
Converts a callable argument to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMInstruction& InInstruction |
Converts a single instruction to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMMemoryStorageStruct& InMemoryStorageStruct |
Converts a memory storage struct (literal or work memory) to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMPropertyPath& InPropertyPaths |
Converts a property path to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
| Converts FString to inja::json (UTF-8 encoded). | RigVMCompiler/RigVMCodeConverter.h | ||
| Converts FName to inja::json. | RigVMCompiler/RigVMCodeConverter.h | ||
| Converts FText to inja::json. | RigVMCompiler/RigVMCodeConverter.h | ||
static inja::json ToJson
(
int64 InEnumValue, |
============================================================================ Enum/Primitive JSON Conversion | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMInstructionArray& InInstructions, |
Converts a range of instructions to JSON. | RigVMCompiler/RigVMCodeConverter.h | |
inja::json ToJson
(
const FRigVMOperand& InOperand, |
Converts an operand reference to JSON with access expression. | RigVMCompiler/RigVMCodeConverter.h | |
| Converts an enum value to its display name as JSON. | RigVMCompiler/RigVMCodeConverter.h | ||
inja::json ToJson
(
ERigVMPinDirection InDirection, |
Converts a property with direction and default value to JSON. | RigVMCompiler/RigVMCodeConverter.h |
ToJson(const FRigVMGraphVariableDescription &)
Description
============================================================================ JSON Conversion Methods (Bytecode -> JSON)
Converts an external variable description to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMGraphVariableDescription & InVariable
)
ToJson(const FRigVMFunction *)
Description
Converts a function (unit or dispatch) to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMFunction * InFunction
)
ToJson(const FRigVMBranchInfo &)
Description
Converts a branch/block to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMBranchInfo & InBlock
)
ToJson(const FRigVMPredicateBranch &)
Description
Converts a predicate branch to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMPredicateBranch & InPredicateBranch
)
ToJson(const FRigVMCallableInfo *)
Description
Converts a callable (user function) to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMCallableInfo * InCallable
)
ToJson(const FRigVMCallableArgument &)
Description
Converts a callable argument to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMCallableArgument & InCallableArgument
)
ToJson(const FRigVMInstruction &)
Description
Converts a single instruction to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMInstruction & InInstruction
)
ToJson(const FRigVMMemoryStorageStruct &)
Description
Converts a memory storage struct (literal or work memory) to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMMemoryStorageStruct & InMemoryStorageStruct
)
ToJson(const FRigVMPropertyPath &)
Description
Converts a property path to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMPropertyPath & InPropertyPaths
)
ToJson(const FString &)
Description
Converts FString to inja::json (UTF-8 encoded).
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
static inja::json ToJson
(
const FString & InString
)
ToJson(const FName &)
Description
Converts FName to inja::json.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
static inja::json ToJson
(
const FName & InName
)
ToJson(const FText &)
Description
Converts FText to inja::json.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
static inja::json ToJson
(
const FText & InText
)
ToJson(int64, bool)
Description
============================================================================ Enum/Primitive JSON Conversion
Converts an enum value to its display name as JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
template<typename EnumType>
static inja::json ToJson
(
int64 InEnumValue,
bool bTrimWhiteSpace
)
ToJson(const FRigVMInstructionArray &, int32, int32)
Description
Converts a range of instructions to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMInstructionArray & InInstructions,
int32 InFirstIndex,
int32 InLastIndex
)
ToJson(const FRigVMOperand &, const ERigVMPinDirection &, int32)
Description
Converts an operand reference to JSON with access expression.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
const FRigVMOperand & InOperand,
const ERigVMPinDirection & InDirection,
int32 InInstructionIndex
)
ToJson(const UEnum *, int64, bool)
Description
Converts an enum value to its display name as JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
static inja::json ToJson
(
const UEnum * InEnum,
int64 InEnumValue,
bool bTrimWhiteSpace
)
ToJson(ERigVMPinDirection, const FProperty *, const FString &, int32)
Description
Converts a property with direction and default value to JSON.
| Name | ToJson |
| Type | function |
| Header File | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/RigVMCompiler/RigVMCodeConverter.h |
| Include Path | #include "RigVMCompiler/RigVMCodeConverter.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/RigVMCompiler/RigVMCodeConverter.cpp |
inja::json ToJson
(
ERigVMPinDirection InDirection,
const FProperty * InProperty,
const FString & InDefaultValue,
int32 InMemoryType
)