|
LeviLamina
|
This is the complete list of members for StructurePoolElement, including all inherited members.
| $createMetadata() const (defined in StructurePoolElement) | StructurePoolElement | |
| $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, ::br::worldgen::LiquidSettings liquidSettings) 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() | StructurePoolElement | static |
| _getMetadata() const (defined in StructurePoolElement) | StructurePoolElement | |
| _getMetadataKey() const (defined in StructurePoolElement) | StructurePoolElement | |
| createMetadata() 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, ::br::worldgen::LiquidSettings liquidSettings) 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() (defined in StructurePoolElement) | StructurePoolElement | |
| 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 |