HighMap library (C++)
Loading...
Searching...
No Matches
heightmap_transform.cpp File Reference

Namespaces

namespace  hmap
 

Functions

void hmap::fill (Heightmap &h, std::function< Array(Vec2< int >)> nullary_op)
 
void hmap::fill (Heightmap &h, std::function< Array(Vec2< int >, Vec4< float >)> nullary_op)
 
void hmap::fill (Heightmap &h, Heightmap *p_noise_x, Heightmap *p_noise_y, std::function< Array(Vec2< int >, Vec4< float >, hmap::Array *, hmap::Array *)> nullary_op)
 
void hmap::fill (Heightmap &h, Heightmap &hin, Heightmap *p_noise_x, Heightmap *p_noise_y, std::function< Array(hmap::Array &, Vec2< int >, Vec4< float >, hmap::Array *, hmap::Array *)> nullary_op)
 
void hmap::fill (Heightmap &h, Heightmap *p_noise_x, Heightmap *p_noise_y, Heightmap *p_stretching, std::function< Array(Vec2< int >, Vec4< float >, hmap::Array *, hmap::Array *, hmap::Array *)> nullary_op)
 
void hmap::fill (Heightmap &h, Heightmap *p_noise, std::function< Array(Vec2< int >, Vec4< float >, hmap::Array *)> nullary_op)
 
void hmap::transform (Heightmap &h_out, Heightmap &h1, std::function< Array(Array &)> unary_op)
 
void hmap::transform (Heightmap &h_out, Heightmap &h1, Heightmap &h2, std::function< Array(Array &, Array &)> binary_op)
 
void hmap::transform (Heightmap &h, std::function< void(Array &)> unary_op)
 
void hmap::transform (Heightmap &h, std::function< void(Array &, Vec4< float >)> unary_op)
 
void hmap::transform (Heightmap &h, Heightmap *p_noise_x, std::function< void(Array &, Vec4< float >, Array *)> unary_op)
 
void hmap::transform (Heightmap &h, Heightmap *p_noise_x, Heightmap *p_noise_y, std::function< void(Array &, Vec4< float >, Array *, Array *)> unary_op)
 
void hmap::transform (Heightmap &h, Heightmap *p_mask, std::function< void(Array &, Array *)> unary_op)
 
void hmap::transform (Heightmap &h, hmap::Heightmap *p_1, hmap::Heightmap *p_2, hmap::Heightmap *p_3, std::function< void(Array &, Array *, Array *, Array *)> unary_op)
 
void hmap::transform (Heightmap &h, hmap::Heightmap *p_1, hmap::Heightmap *p_2, hmap::Heightmap *p_3, hmap::Heightmap *p_4, hmap::Heightmap *p_5, std::function< void(Array &, Array *, Array *, Array *, Array *, Array *)> unary_op)
 
void hmap::transform (Heightmap &h, hmap::Heightmap *p_1, hmap::Heightmap *p_2, std::function< void(Array &, Array *, Array *)> unary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, std::function< void(Array &, Array &)> binary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, std::function< void(Array &, Array &, Vec4< float >)> binary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, Heightmap &h3, std::function< void(Array &, Array &, Array &)> ternary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, Heightmap &h3, std::function< void(Array &, Array &, Array &, Vec4< float >)> ternary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, Heightmap &h3, Heightmap &h4, std::function< void(Array &, Array &, Array &, Array &)> ternary_op)
 
void hmap::transform (Heightmap &h1, Heightmap &h2, Heightmap &h3, Heightmap &h4, Heightmap &h5, Heightmap &h6, std::function< void(Array &, Array &, Array &, Array &, Array &, Array &)> op)