3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/biome/BiomeTemperatureCategory.h"
7#include "mc/world/level/newbiome/MixerOperationNode.h"
8#include "mc/world/level/newbiome/OperationGraphResult.h"
9#include "mc/world/level/newbiome/OperationNode.h"
10#include "mc/world/level/newbiome/operation_node_details/WorkingData.h"
19class OceanMixerOperationNode
20:
public ::MixerOperationNode<::Biome const*, ::Pos2d, ::Biome const*, ::BiomeTemperatureCategory> {
28 ::ll::TypedStorage<8, 8, ::Biome const*> mGenericShallowOcean;
29 ::ll::TypedStorage<8, 8, ::Biome const*> mGenericDeepOcean;
30 ::ll::TypedStorage<8, 120, ::std::vector<::std::pair<::Biome const*, uint>>[5]> mShallowOceanBiomes;
31 ::ll::TypedStorage<8, 120, ::std::vector<::std::pair<::Biome const*, uint>>[5]> mDeepOceanBiomes;
36 OceanMixerOperationNode();
41 virtual void _fillArea(
49 virtual ::std::tuple<::Pos2d, ::Pos2d> _getAreaRead(
::Pos2d const& origin,
::Pos2d const& size)
const ;
60 ::Biome const& genericShallowOcean,
73 ::Biome const& genericShallowOcean,
Definition BiomeRegistry.h:37
Definition MixerOperationNode.h:6
MCAPI OceanMixerOperationNode(uint seedMixup, ::std::shared_ptr<::OperationNode<::Biome const *, ::Pos2d > > &biomeLayer, ::std::shared_ptr<::OperationNode<::BiomeTemperatureCategory, ::Pos2d > > &oceanLayer, ::BiomeRegistry const ®istry, ::Biome const &genericShallowOcean, ::Biome const &genericDeepOcean)
MCAPI void * $ctor(uint seedMixup, ::std::shared_ptr<::OperationNode<::Biome const *, ::Pos2d > > &biomeLayer, ::std::shared_ptr<::OperationNode<::BiomeTemperatureCategory, ::Pos2d > > &oceanLayer, ::BiomeRegistry const ®istry, ::Biome const &genericShallowOcean, ::Biome const &genericDeepOcean)
MCAPI ::std::tuple<::Pos2d, ::Pos2d > $_getAreaRead(::Pos2d const &origin, ::Pos2d const &size) const
MCAPI void $_fillArea(::OperationNodeDetails::WorkingData<::Biome const *, ::Biome const * > &operationNodeData, ::Pos2d const &origin, ::Pos2d const &size, int pw, ::OperationGraphResult<::BiomeTemperatureCategory > oceanData) const
Definition OperationGraphResult.h:6
Definition WorkingData.h:8
Definition OperationNode.h:6