Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/texture/node_texture_util.h
| Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | typedef struct TexDelegate { | ||||
| bNodePreview *preview; | bNodePreview *preview; | ||||
| bNodeStack *in[MAX_SOCKET]; | bNodeStack *in[MAX_SOCKET]; | ||||
| int type; | int type; | ||||
| } TexDelegate; | } TexDelegate; | ||||
| bool tex_node_poll_default(struct bNodeType *ntype, | bool tex_node_poll_default(struct bNodeType *ntype, | ||||
| struct bNodeTree *ntree, | struct bNodeTree *ntree, | ||||
| const char **r_disabled_hint); | const char **r_disabled_hint); | ||||
| void tex_node_type_base( | void tex_node_type_base(struct bNodeType *ntype, int type, const char *name, short nclass); | ||||
| struct bNodeType *ntype, int type, const char *name, short nclass, short flag); | |||||
| void tex_input_rgba(float *out, bNodeStack *in, TexParams *params, short thread); | void tex_input_rgba(float *out, bNodeStack *in, TexParams *params, short thread); | ||||
| void tex_input_vec(float *out, bNodeStack *in, TexParams *params, short thread); | void tex_input_vec(float *out, bNodeStack *in, TexParams *params, short thread); | ||||
| float tex_input_value(bNodeStack *in, TexParams *params, short thread); | float tex_input_value(bNodeStack *in, TexParams *params, short thread); | ||||
| void tex_output(bNode *node, | void tex_output(bNode *node, | ||||
| bNodeExecData *execdata, | bNodeExecData *execdata, | ||||
| bNodeStack **in, | bNodeStack **in, | ||||
| Show All 9 Lines | |||||