25uint32_t
hash(uint32_t kx);
26uint32_t
hash(uint32_t kx, uint32_t ky);
27uint32_t
hash(uint32_t kx, uint32_t ky, uint32_t kz);
28uint32_t
hash(uint32_t kx, uint32_t ky, uint32_t kz, uint32_t kw);
43float hash_to_float(uint32_t kx, uint32_t ky, uint32_t kz, uint32_t kw);
78float perlin(
float position);
179 const bool calc_color);
190 const bool calc_color);
201 const bool calc_color);
212 const bool calc_color);
222 const bool calc_color);
234 const float frequency,
235 const float anisotropy,
236 const float orientation,
243 const float frequency,
244 const float anisotropy,
VecBase< float, D > normalize(VecOp< float, D >) RET
float3 perlin_float3_fractal_distorted(float position, float detail, float roughness, float lacunarity, float offset, float gain, float distortion, int type, bool normalize)
uint32_t hash_float(float kx)
float hash_float_to_float(float k)
float perlin_signed(float position)
void gabor(const float2 coordinates, const float scale, const float frequency, const float anisotropy, const float orientation, float *r_value, float *r_phase, float *r_intensity)
float perlin(float position)
float perlin_fbm(T p, float detail, float roughness, float lacunarity, bool normalize)
float3 hash_float_to_float3(float k)
uint32_t hash(uint32_t kx)
float4 hash_float_to_float4(float4 k)
float perlin_fractal_distorted(T position, float detail, float roughness, float lacunarity, float offset, float gain, float distortion, int type, bool normalize)
float2 hash_float_to_float2(float2 k)
float hash_to_float(uint32_t kx)
MatBase< float, 4, 4 > float4x4
VecBase< float, 4 > float4
VecBase< float, 2 > float2
VecBase< float, 3 > float3
float voronoi_distance(float a, float b)
float voronoi_n_sphere_radius(VoronoiParams params, float coord)
vector4 voronoi_position(float coord)
VoronoiOutput voronoi_f1(VoronoiParams params, float coord)
VoronoiOutput voronoi_smooth_f1(VoronoiParams params, float coord)
VoronoiOutput voronoi_f2(VoronoiParams params, float coord)
float voronoi_distance_to_edge(VoronoiParams params, float coord)
ccl_device VoronoiOutput fractal_voronoi_x_fx(const ccl_private VoronoiParams ¶ms, const T coord)
ccl_device float fractal_voronoi_distance_to_edge(const ccl_private VoronoiParams ¶ms, const T coord)