UE4ML

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct

F4MLDescription

Public struct UStruct

F4MLLibrarian

Public struct

F4MLMemoryReader

Public struct

F4MLMemoryWriter

Public struct

F4MLSpaceDescription

Public struct

FSpaceSerializeGuard

Public struct

IJsonable

Public class

IUE4MLModule

The public interface to this module.

Public class

server

Mock server

Public struct

UE4FSpace

Public struct

UE4FSpace_Box

Public struct

UE4FSpace_Discrete

Public struct

UE4FSpace_Dummy

Public struct

UE4FSpace_MultiDiscrete

Multiple options, each with separate discrete range

Public struct

UE4FSpace_Tuple

Public class UClass Transient

UE4U4MLManager

Public class UClass

UE4U4MLSession

Public class UClass Config defaultconfig, displayname

UE4UUE4MLSettings

Implements the settings for the UE4ML plugin.

Constants

Typedefs

Name

Description

FAgentID

FRPCServer

Enums

Functions

Name Description

Public function

RetType

 

CallOnGameThread

(
    TFunction < RetType()> InFunction
)

Sends InFunction to be called on the GameThread and waits for the result

Public function

void

 

CallOnGameThread

(
    TFunction < void ()> InFunction
)

Fire (InFunction to be called on the GameThread) and forget

Public function

FString

 

EnumToString

(
    const E4MLSpaceType Value
)

Public function

void

 

F4ML::JsonStringToStruct

(
    const FString & JsonString,
    StructType& OutStruct
)

Public function

T *

 

F4ML::NewObject

(
    UObject * Outer
)

UE4ML-flavored new object creation.

Public function

T *

 

F4ML::NewObject

(
    UObject * Outer,
    UClass * Class,
    FName Name,
    EObjectFlags Flags,
    UObject * Template,
    bool bCopyTransientsFromClassDefaul...,
    FObjectInstancingGraph * InInst...
)

Public function

FString

 

F4ML::StructArrayToJsonString

(
    const TArray < StructType >& InStru...
)

Public function

FString

 

F4ML::StructToJsonString

(
    const StructType& InStruct
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback