|
virtual ::std::optional<::BlockPos > | place (::IFeature::PlacementContext const &context) const |
|
virtual void | addRoom (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carvingParameters, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
virtual void | addTunnel (::IBlockWorldGenAPI &blocks, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &_random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, float thickness, float yRot, float xRot, int step, int dist, float yScale, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carveValues, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
virtual void | addFeature (::IBlockWorldGenAPI &blocks, ::ChunkPos const &chunkPos, ::Random &random, ::ChunkPos const &startChunk, ::RenderParams &renderParams, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
MCAPI ::std::optional<::BlockPos > | $place (::IFeature::PlacementContext const &context) const |
|
MCAPI void | $addRoom (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carvingParameters, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
MCAPI void | $addTunnel (::IBlockWorldGenAPI &blocks, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &_random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, float thickness, float yRot, float xRot, int step, int dist, float yScale, ::RenderParams &renderParams, ::CaveFeatureUtils::CarvingParameters const &carveValues, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
MCAPI void | $addFeature (::IBlockWorldGenAPI &blocks, ::ChunkPos const &chunkPos, ::Random &random, ::ChunkPos const &startChunk, ::RenderParams &renderParams, ::std::vector<::CaveFeature::CachedMetaData::CarveEllipsoidParams > &carveParamsOperations) const |
|
virtual bool | isValidPlacement (::std::string const &pass) |
|
virtual bool | carveEllipsoidVolume (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, ::BoundingBox const &volume, float rad, float yRad, ::CaveFeatureUtils::CarvingParameters const &carvingParameters) const |
|
MCAPI bool | carveBlock (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::BlockPos currentBlockPos, bool carved, ::Vec3 const &originalStartPos, int currentYIndex, ::BlockPos worldPos) const |
|
MCAPI bool | carveEllipsoid (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &random, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, float horizontalRadius, float verticalRadius, ::CaveFeatureUtils::CarvingParameters const &carvingParameters) const |
|
MCAPI bool | detectWater (::IBlockWorldGenAPI &target, ::BoundingBox const &volume) const |
|
MCAPI void * | $ctor () |
|
MCAPI bool | $isValidPlacement (::std::string const &pass) |
|
MCAPI bool | $carveEllipsoidVolume (::IBlockWorldGenAPI &target, ::CaveFeatureUtils::CarverConfiguration const &configuration, ::Random &, ::ChunkPos const &chunkPos, ::Vec3 const &startPos, ::BoundingBox const &volume, float rad, float yRad, ::CaveFeatureUtils::CarvingParameters const &carvingParameters) const |
|
virtual void | upgradeFormat (::SemVersion const &) |
|
MCFOLD void | $dtor () |
|
MCFOLD void | $upgradeFormat (::SemVersion const &) |
|
|
::ll::TypedStorage< 4, 12, ::Vec3 const > | EMPTY_VEC |
|
::ll::TypedStorage< 4, 4, int const > | HELL_CAVE_COUNT_BASE_FACTOR |
|
::ll::TypedStorage< 8, 8, ::Block const * > | mFillWithBlock |
|
::ll::TypedStorage< 8, 16, ::ExpressionNode > | mWidthMod |
|
::ll::TypedStorage< 4, 4, int > | mSkipCarveChance |
|
::ll::TypedStorage< 4, 4, int > | mHeightLimit |
|
::ll::TypedStorage< 4, 8, ::FloatRange > | mYScale |
|
::ll::TypedStorage< 4, 8, ::FloatRange > | mHorizontalRadiusMultiplier |
|
::ll::TypedStorage< 4, 8, ::FloatRange > | mVerticalRadiusMultiplier |
|
::ll::TypedStorage< 4, 8, ::FloatRange > | mFloorLevel |
|
::ll::TypedStorage< 8, 32, ::std::string const > | VALID_PASS |
|
::ll::TypedStorage< 4, 4, float const > | X_DAMPENING_FACTOR |
|
::ll::TypedStorage< 4, 4, float const > | Y_DAMPENING_FACTOR |
|
::ll::TypedStorage< 4, 4, float const > | STEEP_FLATTENING_FACTOR |
|
::ll::TypedStorage< 4, 4, float const > | FLATTENING_FACTOR |
|
::ll::TypedStorage< 4, 4, int const > | STEEP_CHANCE |
|
::ll::TypedStorage< 4, 4, int const > | TUNNEL_SKIP_CHANCE |
|
::ll::TypedStorage< 4, 4, int const > | CAVE_COUNT_BASE_FACTOR |
|
::ll::TypedStorage< 4, 4, int const > | ROOM_CARVE_CHANCE |
|
::ll::TypedStorage< 4, 4, int const > | MAX_NUM_TUNNELS_ADDED_ON_ROOM_CARVE |
|
::ll::TypedStorage< 1, 1, bool > | mCacheEnabled |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::std::unordered_map< int, ::std::shared_ptr<::CaveFeature::CachedMetaData > > > > | mCachedMetaDataMap |
|
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::Mutex > | mCacheMutex |
|
::ll::TypedStorage< 4, 4, ::std::atomic< uint > > | mPlaceCount |
|
::ll::TypedStorage< 1, 1, bool > | mInternal |
|
::ll::TypedStorage< 1, 1, bool > | mCanUseInternalFeature |
|