Skip to content

Class UMultiBinarySpaceBlueprintLibrary

Class UMultiBinarySpaceBlueprintLibrary

  • Defined in File MultiBinarySpaceBlueprintLibrary.h

Inheritance Relationships

Base Type

  • public UBlueprintFunctionLibrary
class UMultiBinarySpaceBlueprintLibrary : public UBlueprintFunctionLibrary

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

Dependencies: FMultiBinarySpace

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

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


Public Static Functions

SymbolDetails
ShapeToMultiBinarySpaceCreates a MultiBinary space with a specified number of bits.
MultiBinarySpace_GetShapeGets the shape (number of bits) from a MultiBinary space.

ShapeToMultiBinarySpace

static TInstancedStruct&lt;FMultiBinarySpace&gt;
ShapeToMultiBinarySpace(int32 InShape)

Creates a MultiBinary space with a specified number of bits.

Parameters

InShape – [in] The number of binary values (bits) in the space.

Returns:

A new MultiBinary space instance.

#DirectionNameTypeDescription
1InShapeint32The number of binary values (bits) in the space.

Attributes: static

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

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

MultiBinarySpace_GetShape

static int32 MultiBinarySpace_GetShape(
const TInstancedStruct&lt;FMultiBinarySpace&gt; &InMultiBinarySpace)

Gets the shape (number of bits) from a MultiBinary space.

Parameters

InMultiBinarySpace – [in] The MultiBinary space to query.

Returns:

The shape (number of bits) of the MultiBinary space.

#DirectionNameTypeDescription
1InMultiBinarySpaceconst TInstancedStruct&lt; FMultiBinarySpace &gt; &The MultiBinary space to query.

Attributes: static

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

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