LeviLamina
Loading...
Searching...
No Matches
BlockPatternBuilder Class Reference

Public Member Functions

BlockPatternBuilderoperator= (BlockPatternBuilder const &)
 
 BlockPatternBuilder (BlockPatternBuilder const &)
 
MCAPI bool _fitsBlockPatternEntry (int subPattern, int rowIndex, ::BlockPos const &pos, ::Block const &block)
 
MCAPI::BlockPatternBuilder & aisle (int,...)
 
MCAPI::BlockPatternBuilder & build ()
 
MCAPI::BlockPatternBuilder & define (char pattern, ::Block const &block)
 
MCAPI::BuildMatch match (::BlockPos const &pos)
 
MCAPI::BuildMatch match (::BlockPos const &pos, int subPattern, int rowIndex, uchar forward, uchar up)
 
MCAPI void replaceBlocks (char buildMatch, ::BuildMatch block, ::Block const &preReplaceCallback, ::std::function< void(::Block const &, ::BlockPos const &)> subPattern)
 

Static Public Member Functions

static MCAPI ::std::unique_ptr<::BlockPatternBuilderstart (::BlockSource &region)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkc90572
 
::ll::UntypedStorage< 8, 24 > mUnkdf8196
 
::ll::UntypedStorage< 8, 16 > mUnk1300cd
 
::ll::UntypedStorage< 1, 1 > mUnk59c3f0
 
::ll::UntypedStorage< 4, 4 > mUnk64f13f
 
::ll::UntypedStorage< 4, 4 > mUnk612a6e
 

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