Skip to content

UMultiDiscreteSpaceBlueprintLibrary

Blueprint oriented helper functions for creating & inspecting Multi Discrete Space InstancedStructs.

This library provides utility functions for creating and manipulating Multi Discrete Space instances from within Blueprints. These return TInstancedStruct<FMultiDiscreteSpace>.

class UMultiDiscreteSpaceBlueprintLibrary : public UBlueprintFunctionLibrary

Methods

ArrayToMultiDiscreteSpace

static TInstancedStruct<FMultiDiscreteSpace>
ArrayToMultiDiscreteSpace(const TArray<int32> &InHigh)

Converts an array to a multi-discrete space with specified upper bounds.

Parameters

  • InHigh (const TArray<int32>)

MultiDiscreteSpaceToArray

static TArray<int32> MultiDiscreteSpaceToArray(
const TInstancedStruct<FMultiDiscreteSpace> &InMultiDiscreteSpace)

Converts a multi-discrete space to an array of upper bounds.

Parameters

  • InMultiDiscreteSpace (const TInstancedStruct<FMultiDiscreteSpace>)

Source: Source/Schola/Public/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.h