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 ;
51 virtual ~OceanMixerOperationNode() =
default;
57 MCAPI OceanMixerOperationNode(
62 ::Biome const& genericShallowOcean,
75 ::Biome const& genericShallowOcean,
83 MCAPI
void $_fillArea(
91 MCFOLD ::std::tuple<::Pos2d, ::Pos2d> $_getAreaRead(
::Pos2d const& origin,
::Pos2d const& size)
const;