Skip to content

Class UBoxSpaceBlueprintLibrary

Class UBoxSpaceBlueprintLibrary

  • Defined in File BoxSpaceBlueprintLibrary.h

Inheritance Relationships

Base Type

  • public UBlueprintFunctionLibrary
class UBoxSpaceBlueprintLibrary : public UBlueprintFunctionLibrary

Source: Source/Schola/Public/Common/Spaces/Blueprint/BoxSpaceBlueprintLibrary.h

Dependencies: FBoxSpace

Blueprint oriented helper functions for creating & inspecting Box Space InstancedStructs.

This library provides utility functions for creating and manipulating Box (continuous) Space instances from within Blueprints. These return TInstancedStruct<FBoxSpace>.


Public Static Functions

SymbolDetails
ArraysToBoxSpaceConverts arrays to a box (continuous) space with specified bounds and shape.

ArraysToBoxSpace

static TInstancedStruct&lt;FBoxSpace&gt;
ArraysToBoxSpace(const TArray&lt;float&gt; &InLow, const TArray&lt;float&gt; &InHigh,
const TArray&lt;int32&gt; &InShape)

Converts arrays to a box (continuous) space with specified bounds and shape.

Parameters

  • InLow – [in] Array of lower bounds for each dimension.

  • InHigh – [in] Array of upper bounds for each dimension.

  • InShape – [in] The dimensional shape of the space.

Returns:

A new box space instance.

#DirectionNameTypeDescription
1InLowconst TArray&lt; float &gt; &Array of lower bounds for each dimension.
2InHighconst TArray&lt; float &gt; &Array of upper bounds for each dimension.
3InShapeconst TArray&lt; int32 &gt; &The dimensional shape of the space.

Attributes: static

Source: Source/Schola/Public/Common/Spaces/Blueprint/BoxSpaceBlueprintLibrary.h

Implementation: Source/Schola/Private/Common/Spaces/Blueprint/BoxSpaceBlueprintLibrary.cpp