FSpace_MultiDiscrete

Multiple options, each with separate discrete range

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IJsonable

TSharedFromThis

FSpace

FSpace_MultiDiscrete

References

Module

MLAdapter

Header

/Engine/Plugins/AI/MLAdapter/Source/MLAdapter/Public/MLAdapterSpace.h

Include

#include "MLAdapterSpace.h"

Syntax

struct FSpace_MultiDiscrete : public FMLAdapter::FSpace

Remarks

Multiple options, each with separate discrete range

Variables

Name Description

Public variable

TArray< uint32 ...

 

Options

Constructors

Name Description

Public function

FSpace_MultiDiscrete

(
    std::initializer_list< uint32 > InO...
)

Each element in InOptions defines number of possible values for each n-th option

Public function

FSpace_MultiDiscrete

(
    const TArray< uint32 >& InOptions
)

Simplified constructor creating InCount number of InValues-count options

Public function

FSpace_MultiDiscrete

(
    uint32 InCount,
    uint32 InValues
)

Simplified constructor creating InCount number of InValues-count options

Overridden from FSpace

Name Description

Public function Virtual Const

int32

 

Num()

Overridden from IJsonable

Name Description

Public function Virtual Const

FString

 

ToJson()