Class UMultiDiscreteSpaceBlueprintLibrary
Class UMultiDiscreteSpaceBlueprintLibrary
- Defined in File MultiDiscreteSpaceBlueprintLibrary.h
Inheritance Relationships
Base Type
public UBlueprintFunctionLibrary
class UMultiDiscreteSpaceBlueprintLibrary : public UBlueprintFunctionLibrarySource: Source/Schola/Public/Common/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.h
Dependencies: FMultiDiscreteSpace
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>.
Public Static Functions
| Symbol | Details |
|---|---|
ArrayToMultiDiscreteSpace | Converts an array to a multi-discrete space with specified upper bounds. |
MultiDiscreteSpaceToArray | Converts a multi-discrete space to an array of upper bounds. |
ArrayToMultiDiscreteSpace
static TInstancedStruct<FMultiDiscreteSpace>ArrayToMultiDiscreteSpace(const TArray<int32> &InHigh)Converts an array to a multi-discrete space with specified upper bounds.
Parameters
InHigh – [in] Array of upper bounds (exclusive) for each discrete dimension.
Returns:
A new multi-discrete space instance.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InHigh | const TArray< int32 > & | Array of upper bounds (exclusive) for each discrete dimension. |
Attributes: static
Source: Source/Schola/Public/Common/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.h
Implementation: Source/Schola/Private/Common/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.cpp
MultiDiscreteSpaceToArray
static TArray<int32> MultiDiscreteSpaceToArray( const TInstancedStruct<FMultiDiscreteSpace> &InMultiDiscreteSpace)Converts a multi-discrete space to an array of upper bounds.
Parameters
InMultiDiscreteSpace – [in] The multi-discrete space to convert.
Returns:
Array of upper bounds from the multi-discrete space.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InMultiDiscreteSpace | const TInstancedStruct< FMultiDiscreteSpace > & | The multi-discrete space to convert. |
Attributes: static
Source: Source/Schola/Public/Common/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.h
Implementation: Source/Schola/Private/Common/Spaces/Blueprint/MultiDiscreteSpaceBlueprintLibrary.cpp