LeviLamina
Loading...
Searching...
No Matches
Editor::BlockUtils::ExtrudeUtils Class Reference

Static Public Member Functions

static MCAPI ::std::vector<::Vec3GetFacePreviewPositions (::Player const &player, int size, ::Facing::Name const &selectionDirection, ::Vec3 const &extrudeLocation, bool checkForAdjacentFaceBlocks, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList, bool isShrink, int layerCount)
 
static MCAPI ::CompoundBlockVolume generatePreviewExtrudePositions (::Player const &player, ::CompoundBlockVolume &selection, ::Facing::Name const &selectionDirection, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList, bool isShrink, int layerCount)
 
static MCAPI void growSelection (::Player const &player, ::CompoundBlockVolume &selection, int layerCount, ::Facing::Name const &selectionDirection)
 
static MCAPI void quickExtrude (::Player const &player, int size, ::Facing::Name const &selectionDirection, ::Vec3 const &extrudeLocation, bool checkForAdjacentFaceBlocks, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList, bool isGrowing, int layerCount)
 
static MCAPI void shrinkSelection (::Player const &player, ::CompoundBlockVolume &selection, int layerCount, ::Facing::Name const &selectionDirection, ::Editor::BlockUtils::ContiguousSelectionType const &contiguousSelectionType, ::std::vector<::std::string > const &contiguousSelectionBlockList)
 

Member Function Documentation

◆ GetFacePreviewPositions()

static MCAPI ::std::vector<::Vec3 > Editor::BlockUtils::ExtrudeUtils::GetFacePreviewPositions ( ::Player const & player,
int size,
::Facing::Name const & selectionDirection,
::Vec3 const & extrudeLocation,
bool checkForAdjacentFaceBlocks,
::Editor::BlockUtils::ContiguousSelectionType const & contiguousSelectionType,
::std::vector<::std::string > const & contiguousSelectionBlockList,
bool isShrink,
int layerCount )
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.

◆ generatePreviewExtrudePositions()

static MCAPI ::CompoundBlockVolume Editor::BlockUtils::ExtrudeUtils::generatePreviewExtrudePositions ( ::Player const & player,
::CompoundBlockVolume & selection,
::Facing::Name const & selectionDirection,
::Editor::BlockUtils::ContiguousSelectionType const & contiguousSelectionType,
::std::vector<::std::string > const & contiguousSelectionBlockList,
bool isShrink,
int layerCount )
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.

◆ growSelection()

static MCAPI void Editor::BlockUtils::ExtrudeUtils::growSelection ( ::Player const & player,
::CompoundBlockVolume & selection,
int layerCount,
::Facing::Name const & selectionDirection )
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.

◆ quickExtrude()

static MCAPI void Editor::BlockUtils::ExtrudeUtils::quickExtrude ( ::Player const & player,
int size,
::Facing::Name const & selectionDirection,
::Vec3 const & extrudeLocation,
bool checkForAdjacentFaceBlocks,
::Editor::BlockUtils::ContiguousSelectionType const & contiguousSelectionType,
::std::vector<::std::string > const & contiguousSelectionBlockList,
bool isGrowing,
int layerCount )
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.

◆ shrinkSelection()

static MCAPI void Editor::BlockUtils::ExtrudeUtils::shrinkSelection ( ::Player const & player,
::CompoundBlockVolume & selection,
int layerCount,
::Facing::Name const & selectionDirection,
::Editor::BlockUtils::ContiguousSelectionType const & contiguousSelectionType,
::std::vector<::std::string > const & contiguousSelectionBlockList )
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: