Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VanillaBlockStateTransformUtils Class Reference

Classes

class  CommonDirectionMapping

Static Public Member Functions

static MCAPI ::CommonDirection _mirror (::CommonDirection direction, ::Mirror mirror)
static MCAPI ::CommonDirection _rotate (::CommonDirection direction, ::Rotation rotation)
static MCAPI bool hasTransformableConnectionStates (::Block const &block)
static MCAPI bool hasTransformableWallStates (::Block const &block)
static MCAPI ::Block const * transformBlock (::Block const &block, ::CommonDirection targetDirection)
static MCAPI ::Block const * transformBlock (::Block const &block, ::Facing::Name targetDirection)
static MCAPI ::Block const * transformBlock (::Block const &block, ::Rotation rotation, ::Mirror mirror)
static MCAPI ::Block const * transformConnectionStates (::Block const &block, ::Rotation rotation, ::Mirror mirror)
static MCAPI ::Block const * transformWallConnectionTypes (::Block const &block, ::Rotation rotation, ::Mirror mirror)

Member Function Documentation

◆ _mirror()

MCAPI ::CommonDirection VanillaBlockStateTransformUtils::_mirror ( ::CommonDirection direction,
::Mirror mirror )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _rotate()

MCAPI ::CommonDirection VanillaBlockStateTransformUtils::_rotate ( ::CommonDirection direction,
::Rotation rotation )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasTransformableConnectionStates()

MCAPI bool VanillaBlockStateTransformUtils::hasTransformableConnectionStates ( ::Block const & block)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasTransformableWallStates()

MCAPI bool VanillaBlockStateTransformUtils::hasTransformableWallStates ( ::Block const & block)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transformBlock() [1/2]

MCAPI ::Block const * VanillaBlockStateTransformUtils::transformBlock ( ::Block const & block,
::CommonDirection targetDirection )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transformBlock() [2/2]

MCAPI ::Block const * VanillaBlockStateTransformUtils::transformBlock ( ::Block const & block,
::Facing::Name targetDirection )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transformConnectionStates()

MCAPI ::Block const * VanillaBlockStateTransformUtils::transformConnectionStates ( ::Block const & block,
::Rotation rotation,
::Mirror mirror )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transformWallConnectionTypes()

MCAPI ::Block const * VanillaBlockStateTransformUtils::transformWallConnectionTypes ( ::Block const & block,
::Rotation rotation,
::Mirror mirror )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: