LeviLamina
|
This is the complete list of members for StructurePoolElement, including all inherited members.
$ctor(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::StructurePoolElementSettings settings) (defined in StructurePoolElement) | StructurePoolElement | |
$ctor(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::gsl::not_null<::std::shared_ptr< ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > const > > processors, ::Projection projection) (defined in StructurePoolElement) | StructurePoolElement | |
$ctor(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::Projection projection, ::PostProcessSettings postProcessSettings) (defined in StructurePoolElement) | StructurePoolElement | |
$ctor(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const *blockRules, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules, ::std::vector<::std::unique_ptr<::StructurePoolActorRule > > const *actorRules, ::Projection projection, ::PostProcessSettings postProcessSettings) (defined in StructurePoolElement) | StructurePoolElement | |
$dtor() (defined in StructurePoolElement) | StructurePoolElement | |
$getBoundingBox(::BlockPos position, ::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
$getJigsawMarkers(::BlockPos position, ::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
$getJigsawMarkers(::BlockPos position, ::LegacyStructureSettings &settings, ::BlockSource *region) const (defined in StructurePoolElement) | StructurePoolElement | |
$getPostProcessSettings() const (defined in StructurePoolElement) | StructurePoolElement | |
$getProjection() const (defined in StructurePoolElement) | StructurePoolElement | |
$getSize(::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
$handleDataMarker(::BlockSource ®ion, ::BlockPos markerPos, ::std::string markerData, ::std::unordered_map<::BlockPos, ::std::optional<::ActorDefinitionIdentifier > > &entitiesToPlace) const (defined in StructurePoolElement) | StructurePoolElement | |
$handleJigsawBlock(::BlockSource ®ion, ::JigsawBlockInfo &jigsawBlock, ::LegacyStructureSettings &settings) const (defined in StructurePoolElement) | StructurePoolElement | |
$isValid() const (defined in StructurePoolElement) | StructurePoolElement | |
$place(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::BoundingBox chunkBB, ::Random &random, ::std::unordered_map<::BlockPos, ::std::optional<::ActorDefinitionIdentifier > > &entitiesToPlace, ::BlockPos refPos) const (defined in StructurePoolElement) | StructurePoolElement | |
$place(::BlockSource ®ion, ::BlockPos position, ::BlockPos sectionOrigin, ::BoundingBox chunkBB, ::Rotation rotation, ::IRandom &random, ::br::worldgen::JigsawReplacement jigsaw) const (defined in StructurePoolElement) | StructurePoolElement | |
$placeActors(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::Random &random) const (defined in StructurePoolElement) | StructurePoolElement | |
$placeEntities(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::BoundingBox overlapBB) const (defined in StructurePoolElement) | StructurePoolElement | |
$setProjection(::Projection projection) (defined in StructurePoolElement) | StructurePoolElement | |
$type() const (defined in StructurePoolElement) | StructurePoolElement | |
$vftable() (defined in StructurePoolElement) | StructurePoolElement | static |
_createMetadata() const (defined in StructurePoolElement) | StructurePoolElement | |
_getMetadata() const (defined in StructurePoolElement) | StructurePoolElement | |
_getMetadataKey() const (defined in StructurePoolElement) | StructurePoolElement | |
_getTemplate() const (defined in StructurePoolElement) | StructurePoolElement | |
getBoundingBox(::BlockPos position, ::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
getJigsawMarkers(::BlockPos position, ::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
getJigsawMarkers(::BlockPos position, ::LegacyStructureSettings &settings, ::BlockSource *region) const (defined in StructurePoolElement) | StructurePoolElement | |
getPostProcessSettings() const (defined in StructurePoolElement) | StructurePoolElement | |
getProjection() const (defined in StructurePoolElement) | StructurePoolElement | |
getSize(::Rotation rotation) const (defined in StructurePoolElement) | StructurePoolElement | |
handleDataMarker(::BlockSource ®ion, ::BlockPos markerPos, ::std::string markerData, ::std::unordered_map<::BlockPos, ::std::optional<::ActorDefinitionIdentifier > > &entitiesToPlace) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
handleJigsawBlock(::BlockSource ®ion, ::JigsawBlockInfo &jigsawBlock, ::LegacyStructureSettings &settings) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
isValid() const (defined in StructurePoolElement) | StructurePoolElement | virtual |
mLocation (defined in StructurePoolElement) | StructurePoolElement | |
mManager (defined in StructurePoolElement) | StructurePoolElement | |
mMetadata (defined in StructurePoolElement) | StructurePoolElement | |
mMetadataKey (defined in StructurePoolElement) | StructurePoolElement | |
mMetadataMutex (defined in StructurePoolElement) | StructurePoolElement | |
mProcessors (defined in StructurePoolElement) | StructurePoolElement | |
mSettings (defined in StructurePoolElement) | StructurePoolElement | |
mTemplate (defined in StructurePoolElement) | StructurePoolElement | |
mTemplateOnceFlag (defined in StructurePoolElement) | StructurePoolElement | |
mValid (defined in StructurePoolElement) | StructurePoolElement | |
place(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::BoundingBox chunkBB, ::Random &random, ::std::unordered_map<::BlockPos, ::std::optional<::ActorDefinitionIdentifier > > &entitiesToPlace, ::BlockPos refPos) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
place(::BlockSource ®ion, ::BlockPos position, ::BlockPos sectionOrigin, ::BoundingBox chunkBB, ::Rotation rotation, ::IRandom &random, ::br::worldgen::JigsawReplacement jigsaw) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
placeActors(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::Random &random) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
placeEntities(::BlockSource ®ion, ::BlockPos position, ::Rotation rotation, ::BoundingBox overlapBB) const (defined in StructurePoolElement) | StructurePoolElement | virtual |
setProjection(::Projection projection) (defined in StructurePoolElement) | StructurePoolElement | virtual |
single(::std::string_view location) (defined in StructurePoolElement) | StructurePoolElement | static |
single(::std::string_view location, ::gsl::not_null<::std::shared_ptr< ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > const > > processors) (defined in StructurePoolElement) | StructurePoolElement | static |
single(::std::string_view location, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const *blockRules, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules, ::std::vector<::std::unique_ptr<::StructurePoolActorRule > > const *actorRules) (defined in StructurePoolElement) | StructurePoolElement | static |
StructurePoolElement(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::StructurePoolElementSettings settings) (defined in StructurePoolElement) | StructurePoolElement | |
StructurePoolElement(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::gsl::not_null<::std::shared_ptr< ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const > > > const > > processors, ::Projection projection) (defined in StructurePoolElement) | StructurePoolElement | |
StructurePoolElement(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::Projection projection, ::PostProcessSettings postProcessSettings) (defined in StructurePoolElement) | StructurePoolElement | |
StructurePoolElement(::Bedrock::NotNullNonOwnerPtr<::StructureManager > manager, ::std::string const &location, ::std::vector<::std::unique_ptr<::StructurePoolBlockRule > > const *blockRules, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule > > const *blockTagRules, ::std::vector<::std::unique_ptr<::StructurePoolActorRule > > const *actorRules, ::Projection projection, ::PostProcessSettings postProcessSettings) (defined in StructurePoolElement) | StructurePoolElement | |
StructureProcessorList typedef (defined in StructurePoolElement) | StructurePoolElement | |
StructureProcessorPtr typedef (defined in StructurePoolElement) | StructurePoolElement | |
type() const (defined in StructurePoolElement) | StructurePoolElement | |
~StructurePoolElement() (defined in StructurePoolElement) | StructurePoolElement | virtual |