Blender V5.0
node_hash.h File Reference
#include "int_vector_types.h"
#include "stdcycles.h"
#include "vector2.h"
#include "vector4.h"

Go to the source code of this file.

Macros

#define vector3   point

Functions

vector2 hash_int2_to_vector2 (int2 k)
vector3 hash_int3_to_vector3 (int3 k)
vector4 hash_int4_to_vector4 (int4 k)
color hash_int2_to_color (int2 k)
color hash_int4_to_color (int4 k)
float hash_float_to_float (float k)
float hash_vector2_to_float (vector2 k)
float hash_vector3_to_float (vector3 k)
float hash_vector4_to_float (vector4 k)
vector2 hash_vector2_to_vector2 (vector2 k)
vector3 hash_vector3_to_vector3 (vector3 k)
vector4 hash_vector4_to_vector4 (vector4 k)
color hash_float_to_color (float k)
color hash_vector2_to_color (vector2 k)
color hash_vector3_to_color (vector3 k)
color hash_vector4_to_color (vector4 k)
vector3 hash_float_to_vector3 (float k)
vector3 hash_vector2_to_vector3 (vector2 k)
vector3 hash_vector4_to_vector3 (vector4 k)
vector2 hash_float_to_vector2 (float k)
vector2 hash_vector3_to_vector2 (vector3 k)
vector2 hash_vector4_to_vector2 (vector4 k)

Macro Definition Documentation

◆ vector3

Function Documentation

◆ hash_float_to_color()

color hash_float_to_color ( float k)

Definition at line 114 of file node_hash.h.

References hash_float_to_float(), and hash_vector2_to_float().

Referenced by voronoi_f1(), voronoi_f2(), and voronoi_smooth_f1().

◆ hash_float_to_float()

◆ hash_float_to_vector2()

vector2 hash_float_to_vector2 ( float k)

Definition at line 167 of file node_hash.h.

References hash_float_to_float(), and hash_vector2_to_float().

◆ hash_float_to_vector3()

vector3 hash_float_to_vector3 ( float k)

Definition at line 144 of file node_hash.h.

References hash_float_to_float(), hash_vector2_to_float(), and vector3.

◆ hash_int2_to_color()

color hash_int2_to_color ( int2 k)

Definition at line 57 of file node_hash.h.

References hash_int3_to_vector3(), int2::x, and int2::y.

Referenced by voronoi_f1(), voronoi_f2(), and voronoi_smooth_f1().

◆ hash_int2_to_vector2()

vector2 hash_int2_to_vector2 ( int2 k)

◆ hash_int3_to_vector3()

vector3 hash_int3_to_vector3 ( int3 k)

◆ hash_int4_to_color()

color hash_int4_to_color ( int4 k)

Definition at line 62 of file node_hash.h.

References hash_int4_to_vector4(), and v.

Referenced by voronoi_f1(), voronoi_f2(), and voronoi_smooth_f1().

◆ hash_int4_to_vector4()

vector4 hash_int4_to_vector4 ( int4 k)

◆ hash_vector2_to_color()

color hash_vector2_to_color ( vector2 k)

Definition at line 121 of file node_hash.h.

References hash_vector2_to_float(), hash_vector3_to_float(), and vector3.

◆ hash_vector2_to_float()

◆ hash_vector2_to_vector2()

vector2 hash_vector2_to_vector2 ( vector2 k)

Definition at line 92 of file node_hash.h.

References hash_vector2_to_float(), hash_vector3_to_float(), and vector3.

◆ hash_vector2_to_vector3()

vector3 hash_vector2_to_vector3 ( vector2 k)

Definition at line 151 of file node_hash.h.

References hash_vector2_to_float(), hash_vector3_to_float(), and vector3.

◆ hash_vector3_to_color()

color hash_vector3_to_color ( vector3 k)

Definition at line 128 of file node_hash.h.

References hash_vector3_to_float(), hash_vector4_to_float(), and vector3.

◆ hash_vector3_to_float()

◆ hash_vector3_to_vector2()

vector2 hash_vector3_to_vector2 ( vector3 k)

Definition at line 172 of file node_hash.h.

References hash_vector3_to_float(), and vector3.

◆ hash_vector3_to_vector3()

vector3 hash_vector3_to_vector3 ( vector3 k)

Definition at line 97 of file node_hash.h.

References hash_vector3_to_float(), hash_vector4_to_float(), and vector3.

◆ hash_vector4_to_color()

color hash_vector4_to_color ( vector4 k)

Definition at line 135 of file node_hash.h.

References hash_vector4_to_float().

◆ hash_vector4_to_float()

◆ hash_vector4_to_vector2()

vector2 hash_vector4_to_vector2 ( vector4 k)

Definition at line 178 of file node_hash.h.

References hash_vector4_to_float().

◆ hash_vector4_to_vector3()

vector3 hash_vector4_to_vector3 ( vector4 k)

Definition at line 158 of file node_hash.h.

References hash_vector4_to_float(), and vector3.

◆ hash_vector4_to_vector4()

vector4 hash_vector4_to_vector4 ( vector4 k)

Definition at line 104 of file node_hash.h.

References hash_vector4_to_float().