|
Blender V4.3
|
Go to the source code of this file.
| CCL_NAMESPACE_BEGIN ccl_device float fade | ( | float | t | ) |
Definition at line 14 of file noise.h.
Referenced by blender::ed::sculpt_paint::cloth::add_constraints_for_verts(), BKE_kelvinlet_grab(), BKE_kelvinlet_grab_biscale(), BKE_kelvinlet_grab_triscale(), blender::ed::sculpt_paint::expand::colors_update_task(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_streak_fade_factors(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_axis_aligned(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_diagonal(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_diagonal_pass(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_horizontal_pass(), blender::get_build_factor(), kelvinlet_scale(), kelvinlet_twist(), perlin_1d(), perlin_2d(), perlin_3d(), perlin_4d(), sky_radiance_nishita(), and spherical_stereo_transform().
| ccl_device float grad1 | ( | int | hash, |
| float | x ) |
Definition at line 24 of file noise.h.
References hash, negate_if(), and x.
Referenced by perlin_1d().
| ccl_device float grad2 | ( | int | hash, |
| float | x, | ||
| float | y ) |
Definition at line 129 of file noise.h.
References hash, negate_if(), v, x, and y.
Referenced by perlin_2d().
Definition at line 137 of file noise.h.
References hash, negate_if(), v, x, y, and z().
Referenced by perlin_3d().
Definition at line 146 of file noise.h.
References hash, negate_if(), v, w(), x, y, and z().
Referenced by perlin_4d().
| ccl_device_inline float negate_if | ( | float | val, |
| int | condition ) |
| ccl_device_inline float noise_1d | ( | float | p | ) |
Definition at line 696 of file noise.h.
References snoise_1d().
| ccl_device_inline float noise_2d | ( | float2 | p | ) |
Definition at line 713 of file noise.h.
References snoise_2d().
| ccl_device_inline float noise_3d | ( | float3 | p | ) |
Definition at line 731 of file noise.h.
References snoise_3d().
| ccl_device_inline float noise_4d | ( | float4 | p | ) |
Definition at line 750 of file noise.h.
References snoise_4d().
| ccl_device_inline float noise_scale1 | ( | float | result | ) |
| ccl_device_inline float noise_scale2 | ( | float | result | ) |
| ccl_device_inline float noise_scale3 | ( | float | result | ) |
| ccl_device_inline float noise_scale4 | ( | float | result | ) |
| ccl_device_noinline_cpu float perlin_1d | ( | float | x | ) |
Definition at line 31 of file noise.h.
References fade(), floorfrac(), grad1(), hash_uint(), mix, and X.
Referenced by snoise_1d().
| ccl_device_noinline_cpu float perlin_2d | ( | float | x, |
| float | y ) |
Definition at line 155 of file noise.h.
References bi_mix(), fade(), floorfrac(), grad2(), hash_uint2(), v, X, and Y.
Referenced by snoise_2d().
| ccl_device_noinline_cpu float perlin_3d | ( | float | x, |
| float | y, | ||
| float | z ) |
Definition at line 176 of file noise.h.
References fade(), floorfrac(), grad3(), hash_uint3(), tri_mix(), v, w(), X, Y, Z, and z().
Referenced by snoise_3d().
Definition at line 204 of file noise.h.
References fade(), floorfrac(), grad4(), hash_uint4(), quad_mix(), v, W, w(), X, Y, Z, and z().
Referenced by snoise_4d().
| ccl_device_inline float snoise_1d | ( | float | p | ) |
Definition at line 685 of file noise.h.
References fabsf, float, fmodf, noise_scale1(), and perlin_1d().
Referenced by noise_1d(), noise_fbm(), noise_hetero_terrain(), noise_hybrid_multi_fractal(), noise_multi_fractal(), noise_ridged_multi_fractal(), and noise_texture_1d().
| ccl_device_inline float snoise_2d | ( | float2 | p | ) |
Definition at line 701 of file noise.h.
References fabsf, fmod(), make_float2(), noise_scale2(), perlin_2d(), float2::x, and float2::y.
Referenced by noise_2d(), noise_fbm(), noise_hetero_terrain(), noise_hybrid_multi_fractal(), noise_multi_fractal(), noise_ridged_multi_fractal(), and noise_texture_2d().
| ccl_device_inline float snoise_3d | ( | float3 | p | ) |
Definition at line 718 of file noise.h.
References fabsf, fmod(), make_float3(), noise_scale3(), perlin_3d(), float3::x, float3::y, and float3::z.
Referenced by noise_3d(), noise_fbm(), noise_hetero_terrain(), noise_hybrid_multi_fractal(), noise_multi_fractal(), noise_ridged_multi_fractal(), and noise_texture_3d().
| ccl_device_inline float snoise_4d | ( | float4 | p | ) |
Definition at line 736 of file noise.h.
References fabsf, fmod(), make_float4(), noise_scale4(), and perlin_4d().
Referenced by noise_4d(), noise_fbm(), noise_hetero_terrain(), noise_hybrid_multi_fractal(), noise_multi_fractal(), noise_ridged_multi_fractal(), and noise_texture_4d().