Skip to content

Class USpaceBlueprintLibrary

Class USpaceBlueprintLibrary

  • Defined in File SpaceBlueprintLibrary.h

Inheritance Relationships

Base Type

  • public UBlueprintFunctionLibrary
class USpaceBlueprintLibrary : public UBlueprintFunctionLibrary

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

Dependencies: UBoxSpaceBlueprintLibrary, UDictSpaceBlueprintLibrary, UDiscreteSpaceBlueprintLibrary, UMultiBinarySpaceBlueprintLibrary, UMultiDiscreteSpaceBlueprintLibrary

Blueprint helpers for inspecting Space InstancedStructs.

This library provides general utility functions for inspecting different types of Space instances from within Blueprints.

For type-specific functions (creation, conversion, etc.), see:


Public Static Functions

SymbolDetails
Space_TypeGets the underlying kind/type of a space.
Space_IsOfTypeCheck if a space is of a specific type.

Space_Type

static ESpaceType Space_Type(const FInstancedStruct &InSpace)

Gets the underlying kind/type of a space.

Parameters

InSpace – [in] The space to inspect.

Returns:

The kind of the space (Binary, Discrete, Box, or Dict).

#DirectionNameTypeDescription
1InSpaceconst FInstancedStruct &The space to inspect.

Attributes: static

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

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

Space_IsOfType

static bool Space_IsOfType(const FInstancedStruct &InSpace, ESpaceType InType)

Check if a space is of a specific type.

Parameters

  • InSpace – [in] The space to inspect.

  • InType – [in] The type to check against.

Returns:

True if the space is of the specified type, false otherwise.

#DirectionNameTypeDescription
1InSpaceconst FInstancedStruct &The space to inspect.
2InTypeESpaceTypeThe type to check against.

Attributes: static

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

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