|
LeviLamina
|
Inheritance diagram for StructurePoolElement::LazyTemplate:Public Member Functions | |
| virtual ::std::vector<::JigsawBlockInfo > const & | getJigsawMarkers () const |
| virtual::BlockPos | getSize (::Rotation rotation) const |
| virtual bool | isLegacyStructure () const |
| MCAPI | LazyTemplate (::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager > manager, ::std::string const &location, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules) |
| MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager > manager, ::std::string const &location, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules) |
| MCFOLD ::std::vector<::JigsawBlockInfo > const & | $getJigsawMarkers () const |
| MCAPI::BlockPos | $getSize (::Rotation rotation) const |
| MCAPI bool | $isLegacyStructure () const |
| MCFOLD void | $dtor () |
Static Public Member Functions | |
| static MCAPI ::std::vector<::JigsawBlockInfo > | _findJigsawBlocks (::std::vector<::JigsawStructureBlockInfo > &jigsawMarkers, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules) |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::std::variant< ::std::reference_wrapper<::StructureTemplate >, ::std::reference_wrapper<::LegacyStructureTemplate > > > | mStructureVariant |
| ::ll::TypedStorage< 8, 24, ::std::vector<::JigsawBlockInfo > > | mJigsawMarkers |
|
virtual |
Implements StructurePoolElement::ITemplate.
|
virtual |
Implements StructurePoolElement::ITemplate.
|
virtual |
Implements StructurePoolElement::ITemplate.
|
static |