Class USpaceBlueprintLibrary
Class USpaceBlueprintLibrary
- Defined in File SpaceBlueprintLibrary.h
Inheritance Relationships
Base Type
public UBlueprintFunctionLibrary
class USpaceBlueprintLibrary : public UBlueprintFunctionLibrarySource: 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:
-
UMultiBinarySpaceBlueprintLibrary for MultiBinary spaces
-
UDiscreteSpaceBlueprintLibrary for Discrete spaces
-
UMultiDiscreteSpaceBlueprintLibrary for MultiDiscrete spaces
-
UBoxSpaceBlueprintLibrary for Box (continuous) spaces
-
UDictSpaceBlueprintLibrary for Dictionary spaces
Public Static Functions
| Symbol | Details |
|---|---|
Space_Type | Gets the underlying kind/type of a space. |
Space_IsOfType | Check 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).
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InSpace | const 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.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | InSpace | const FInstancedStruct & | The space to inspect. |
| 2 | — | InType | ESpaceType | The type to check against. |
Attributes: static
Source: Source/Schola/Public/Common/Spaces/Blueprint/SpaceBlueprintLibrary.h
Implementation: Source/Schola/Private/Common/Spaces/Blueprint/SpaceBlueprintLibrary.cpp