|
Blender
V2.93
|
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 [] |
| #define C outputs_color_only |
Definition at line 307 of file node_texture_proc.c.
| #define COMMON_INPUTS |
Definition at line 41 of file node_texture_proc.c.
| #define CV outputs_both |
Definition at line 308 of file node_texture_proc.c.
| #define I 2 /* count */ |
Definition at line 40 of file node_texture_proc.c.
| #define ProcDef | ( | name | ) |
Definition at line 121 of file node_texture_proc.c.
| #define ProcNoInputs | ( | name | ) |
Definition at line 115 of file node_texture_proc.c.
| #define TexDef | ( | TEXTYPE, | |
| outputs, | |||
| name, | |||
| Name | |||
| ) |
Definition at line 292 of file node_texture_proc.c.
| typedef void(* MapFn) (Tex *tex, bNodeStack **in, TexParams *p, const short thread) |
Definition at line 83 of file node_texture_proc.c.
|
static |
Definition at line 206 of file node_texture_proc.c.
References I, Tex::noisesize, tex, and tex_input_value().
|
static |
Definition at line 103 of file node_texture_proc.c.
References bNodeSocket::next, and node.
|
static |
Definition at line 218 of file node_texture_proc.c.
References Tex::dist_amount, I, Tex::noisesize, tex, and tex_input_value().
|
static |
Definition at line 49 of file node_texture_proc.c.
References TexParams::co, copy_v4_v4(), TexParams::dxt, TexParams::dyt, MA_RAMP_BLEND, TexParams::mtex, multitex_nodes(), TexResult::nor, NULL, TexParams::osatex, ramp_blend(), result, tex, TEX_RGB, TexResult::tin, and TexResult::tr.
Referenced by texfn().
Definition at line 278 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 182 of file node_texture_proc.c.
References I, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 194 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 248 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 269 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 85 of file node_texture_proc.c.
References do_proc(), node, result, tex, and tex_input_rgba().
Referenced by tex_output().
|
static |
Definition at line 160 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 231 of file node_texture_proc.c.
References I, Tex::noisesize, tex, tex_input_value(), and Tex::turbul.
|
static |
Definition at line 173 of file node_texture_proc.c.
|
static |
Definition at line 202 of file node_texture_proc.c.
|
static |
Definition at line 213 of file node_texture_proc.c.
|
static |
Definition at line 178 of file node_texture_proc.c.
|
static |
Definition at line 189 of file node_texture_proc.c.
|
static |
Definition at line 239 of file node_texture_proc.c.
|
static |
Definition at line 259 of file node_texture_proc.c.
|
static |
Definition at line 33 of file node_texture_proc.c.
|
static |
Definition at line 37 of file node_texture_proc.c.
|
static |
Definition at line 264 of file node_texture_proc.c.
|
static |
Definition at line 149 of file node_texture_proc.c.
|
static |
Definition at line 226 of file node_texture_proc.c.