Blender V4.3
node_hash.h File Reference
#include "stdcycles.h"
#include "vector2.h"
#include "vector4.h"

Go to the source code of this file.

Macros

#define vector3   point
 

Functions

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 57 of file node_hash.h.

References color, 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 110 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 87 of file node_hash.h.

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

◆ hash_vector2_to_color()

color hash_vector2_to_color ( vector2 k)

Definition at line 64 of file node_hash.h.

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

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

◆ hash_vector2_to_float()

◆ hash_vector2_to_vector2()

vector2 hash_vector2_to_vector2 ( vector2 k)

◆ hash_vector2_to_vector3()

vector3 hash_vector2_to_vector3 ( vector2 k)

Definition at line 94 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 71 of file node_hash.h.

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

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

◆ hash_vector3_to_float()

◆ hash_vector3_to_vector2()

vector2 hash_vector3_to_vector2 ( vector3 k)

Definition at line 115 of file node_hash.h.

References hash_vector3_to_float(), and vector3.

◆ hash_vector3_to_vector3()

◆ hash_vector4_to_color()

color hash_vector4_to_color ( vector4 k)

Definition at line 78 of file node_hash.h.

References color, and hash_vector4_to_float().

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

◆ hash_vector4_to_float()

◆ hash_vector4_to_vector2()

vector2 hash_vector4_to_vector2 ( vector4 k)

Definition at line 121 of file node_hash.h.

References hash_vector4_to_float().

◆ hash_vector4_to_vector3()

vector3 hash_vector4_to_vector3 ( vector4 k)

Definition at line 101 of file node_hash.h.

References hash_vector4_to_float(), and vector3.

◆ hash_vector4_to_vector4()

vector4 hash_vector4_to_vector4 ( vector4 k)