Blender
V3.3
|
Go to the source code of this file.
Macros | |
#define | I 2 /* count */ |
#define | COMMON_INPUTS |
#define | ProcNoInputs(name) |
#define | ProcDef(name) |
#define | TexDef(TEXTYPE, outputs, name, Name) |
#define | C outputs_color_only |
#define | CV outputs_both |
Typedefs | |
typedef void(* | MapFn) (Tex *tex, bNodeStack **in, TexParams *p, const short thread) |
Variables | |
static bNodeSocketTemplate | outputs_both [] |
static bNodeSocketTemplate | outputs_color_only [] = {{SOCK_RGBA, N_("Color")}, {-1, ""}} |
static bNodeSocketTemplate | voronoi_inputs [] |
static bNodeSocketTemplate | blend_inputs [] = {COMMON_INPUTS, {-1, ""}} |
static bNodeSocketTemplate | magic_inputs [] |
static bNodeSocketTemplate | marble_inputs [] |
static bNodeSocketTemplate | clouds_inputs [] |
static bNodeSocketTemplate | distnoise_inputs [] |
static bNodeSocketTemplate | wood_inputs [] |
static bNodeSocketTemplate | musgrave_inputs [] |
static bNodeSocketTemplate | noise_inputs [] = {COMMON_INPUTS, {-1, ""}} |
static bNodeSocketTemplate | stucci_inputs [] |
Definition at line 265 of file node_texture_proc.c.
#define COMMON_INPUTS |
Definition at line 23 of file node_texture_proc.c.
#define CV outputs_both |
Definition at line 266 of file node_texture_proc.c.
Definition at line 22 of file node_texture_proc.c.
#define ProcDef | ( | name | ) |
Definition at line 86 of file node_texture_proc.c.
#define ProcNoInputs | ( | name | ) |
Definition at line 80 of file node_texture_proc.c.
Definition at line 249 of file node_texture_proc.c.
Definition at line 53 of file node_texture_proc.c.
|
static |
Definition at line 163 of file node_texture_proc.c.
References I, Tex::noisesize, tex, and tex_input_value().
|
static |
Definition at line 68 of file node_texture_proc.c.
References bNodeSocket::next, and node.
|
static |
Definition at line 175 of file node_texture_proc.c.
References Tex::dist_amount, I, Tex::noisesize, tex, and tex_input_value().
|
static |
Definition at line 31 of file node_texture_proc.c.
References TexParams::co, copy_v4_v4(), TexParams::dxt, TexParams::dyt, MA_RAMP_BLEND, TexParams::mtex, multitex_nodes(), NULL, TexParams::osatex, ramp_blend(), result, tex, TEX_RGB, TexResult::tin, and TexResult::trgba.
Referenced by texfn().
Definition at line 235 of file node_texture_proc.c.
References BKE_texture_default(), MEM_callocN, node, Tex::stype, tex, TEX_BANDNOISE, TEX_NODE_PROC, TEX_WOOD, and Tex::type.
|
static |
Definition at line 139 of file node_texture_proc.c.
References I, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 151 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 205 of file node_texture_proc.c.
References I, Tex::mg_H, Tex::mg_lacunarity, Tex::mg_octaves, Tex::noisesize, Tex::ns_outscale, tex, and tex_input_value().
ProcDef | ( | blend | ) |
ProcDef | ( | clouds | ) |
ProcDef | ( | distnoise | ) |
ProcDef | ( | magic | ) |
ProcDef | ( | marble | ) |
ProcDef | ( | musgrave | ) |
ProcDef | ( | noise | ) |
ProcDef | ( | stucci | ) |
ProcDef | ( | voronoi | ) |
ProcDef | ( | wood | ) |
ProcNoInputs | ( | blend | ) |
ProcNoInputs | ( | noise | ) |
|
static |
Definition at line 226 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 55 of file node_texture_proc.c.
References do_proc(), node, result, tex, and tex_input_rgba().
Referenced by tex_output().
|
static |
Definition at line 117 of file node_texture_proc.c.
References I, Tex::noisesize, Tex::ns_outscale, tex, tex_input_value(), Tex::vn_w1, Tex::vn_w2, Tex::vn_w3, and Tex::vn_w4.
|
static |
Definition at line 188 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 130 of file node_texture_proc.c.
|
static |
Definition at line 159 of file node_texture_proc.c.
|
static |
Definition at line 170 of file node_texture_proc.c.
|
static |
Definition at line 135 of file node_texture_proc.c.
|
static |
Definition at line 146 of file node_texture_proc.c.
|
static |
Definition at line 196 of file node_texture_proc.c.
|
static |
Definition at line 216 of file node_texture_proc.c.
|
static |
Definition at line 17 of file node_texture_proc.c.
|
static |
Definition at line 19 of file node_texture_proc.c.
|
static |
Definition at line 221 of file node_texture_proc.c.
|
static |
Definition at line 106 of file node_texture_proc.c.
|
static |
Definition at line 183 of file node_texture_proc.c.