|
Blender
V2.59
|
#include <stdlib.h>#include <string.h>#include "RNA_define.h"#include "RNA_enum_types.h"#include "rna_internal.h"#include "DNA_material_types.h"#include "DNA_node_types.h"#include "DNA_scene_types.h"#include "DNA_texture_types.h"#include "BKE_animsys.h"#include "BKE_main.h"#include "BKE_node.h"#include "BKE_image.h"#include "BKE_texture.h"#include "BLI_math.h"#include "BLI_utildefines.h"#include "WM_types.h"#include "MEM_guardedalloc.h"#include "rna_nodetree_types.h"Go to the source code of this file.
Definition in file rna_nodetree.c.
| #define DefNode | ( | Category, | |
| ID, | |||
| DefFunc, | |||
| EnumName, | |||
| StructName, | |||
| UIName, | |||
| UIDesc | |||
| ) | reg_node(ID, Category_##Category, EnumName, STRINGIFY_ARG(Category##StructName), #Category, UIName, UIDesc); |
| #define DefNode | ( | Category, | |
| ID, | |||
| DefFunc, | |||
| EnumName, | |||
| StructName, | |||
| UIName, | |||
| UIDesc | |||
| ) | define_specific_node(brna, ID, DefFunc); |
| #define MaxNodes 1000 |
Definition at line 671 of file rna_nodetree.c.
Referenced by alloc_node_type_items().
| anonymous enum |
Definition at line 673 of file rna_nodetree.c.
| void alloc_node_type_items | ( | EnumPropertyItem * | items, |
| int | category | ||
| ) |
Definition at line 735 of file rna_nodetree.c.
References NodeInfo::category, NodeInfo::defined, EnumPropertyItem::description, NodeInfo::enum_name, i, EnumPropertyItem::icon, NodeInfo::icon, EnumPropertyItem::identifier, MaxNodes, EnumPropertyItem::name, NODE_DYNAMIC, NODE_GROUP, NodeInfo::ui_desc, NodeInfo::ui_name, and EnumPropertyItem::value.
Referenced by rna_def_compositor_node(), rna_def_shader_node(), and rna_def_texture_node().
| static void def_cmp_alpha_over | ( | StructRNA * | srna | ) | [static] |
Definition at line 1003 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_bilateral_blur | ( | StructRNA * | srna | ) | [static] |
Definition at line 1959 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_blur | ( | StructRNA * | srna | ) | [static] |
Definition at line 1047 of file rna_nodetree.c.
References CMP_NODE_BLUR_ASPECT_NONE, CMP_NODE_BLUR_ASPECT_X, CMP_NODE_BLUR_ASPECT_Y, NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_PERCENTAGE, R_FILTER_BOX, R_FILTER_CATROM, R_FILTER_CUBIC, R_FILTER_FAST_GAUSS, R_FILTER_GAUSS, R_FILTER_MITCH, R_FILTER_QUAD, R_FILTER_TENT, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_channel_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1635 of file rna_nodetree.c.
References CMP_NODE_CHANNEL_MATTE_CS_HSV, CMP_NODE_CHANNEL_MATTE_CS_RGB, CMP_NODE_CHANNEL_MATTE_CS_YCC, CMP_NODE_CHANNEL_MATTE_CS_YUV, NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_chroma_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1596 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_color_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1458 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_color_spill | ( | StructRNA * | srna | ) | [static] |
Definition at line 1504 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_colorbalance | ( | StructRNA * | srna | ) | [static] |
Definition at line 2170 of file rna_nodetree.c.
References FLT_MAX, NA_EDITED, NC_NODE, NULL, PROP_COLOR_GAMMA, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_crop | ( | StructRNA * | srna | ) | [static] |
Definition at line 1840 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_dblur | ( | StructRNA * | srna | ) | [static] |
Definition at line 1905 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_defocus | ( | StructRNA * | srna | ) | [static] |
Definition at line 1749 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_diff_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1437 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_dilate_erode | ( | StructRNA * | srna | ) | [static] |
Definition at line 1391 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_distance_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1483 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_filter | ( | StructRNA * | srna | ) | [static] |
Definition at line 1129 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_flip | ( | StructRNA * | srna | ) | [static] |
Definition at line 1694 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_glare | ( | StructRNA * | srna | ) | [static] |
Definition at line 2001 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_hue_saturation | ( | StructRNA * | srna | ) | [static] |
Definition at line 1022 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_huecorrect | ( | StructRNA * | srna | ) | [static] |
Definition at line 2239 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_id_mask | ( | StructRNA * | srna | ) | [static] |
Definition at line 1727 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_image | ( | StructRNA * | srna | ) | [static] |
Definition at line 1240 of file rna_nodetree.c.
References IMA_ANIM_ALWAYS, MAXFRAMEF, MINAFRAMEF, NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_INT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_invert | ( | StructRNA * | srna | ) | [static] |
Definition at line 1825 of file rna_nodetree.c.
References CMP_CHAN_A, CMP_CHAN_RGB, NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_lensdist | ( | StructRNA * | srna | ) | [static] |
Definition at line 2148 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_levels | ( | StructRNA * | srna | ) | [static] |
Definition at line 1221 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_luma_matte | ( | StructRNA * | srna | ) | [static] |
Definition at line 1575 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_map_uv | ( | StructRNA * | srna | ) | [static] |
Definition at line 1738 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FACTOR, PROP_INT, RNA_def_property(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_map_value | ( | StructRNA * | srna | ) | [static] |
Definition at line 1140 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct_sdna_from(), TEXMAP_CLIP_MAX, and TEXMAP_CLIP_MIN.
| static void def_cmp_output_file | ( | StructRNA * | srna | ) | [static] |
Definition at line 1318 of file rna_nodetree.c.
References MAXFRAMEF, MINFRAMEF, NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FILEPATH, PROP_INT, PROP_NONE, PROP_STRING, R_BMP, R_CINEON, R_DDS, R_DPX, R_IRIS, R_JPEG90, R_OPENEXR, R_OPENEXR_HALF, R_PNG, R_RADHDR, R_RAWTGA, R_TARGA, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_premul_key | ( | StructRNA * | srna | ) | [static] |
Definition at line 1984 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_render_layers | ( | StructRNA * | srna | ) | [static] |
Definition at line 1298 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_EDITABLE, PROP_ENUM, PROP_ID_SELF_CHECK, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_rotate | ( | StructRNA * | srna | ) | [static] |
Definition at line 1420 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_scale | ( | StructRNA * | srna | ) | [static] |
Definition at line 1402 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_splitviewer | ( | StructRNA * | srna | ) | [static] |
Definition at line 1705 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_FACTOR, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_tonemap | ( | StructRNA * | srna | ) | [static] |
Definition at line 2088 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_vector_blur | ( | StructRNA * | srna | ) | [static] |
Definition at line 1185 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_cmp_ycc | ( | StructRNA * | srna | ) | [static] |
Definition at line 2260 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_cmp_zcombine | ( | StructRNA * | srna | ) | [static] |
Definition at line 2250 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_colorramp | ( | StructRNA * | srna | ) | [static] |
Definition at line 862 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_group | ( | StructRNA * | srna | ) | [static] |
Definition at line 784 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_math | ( | StructRNA * | srna | ) | [static] |
Definition at line 797 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_mix_rgb | ( | StructRNA * | srna | ) | [static] |
Definition at line 873 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_NONE, ramp_blend_items, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static StructRNA* def_node | ( | BlenderRNA * | brna, |
| int | node_id | ||
| ) | [static] |
Definition at line 723 of file rna_nodetree.c.
References NodeInfo::base_name, RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), NodeInfo::struct_name, NodeInfo::ui_desc, and NodeInfo::ui_name.
Referenced by define_specific_node().
| static void def_rgb_curve | ( | StructRNA * | srna | ) | [static] |
Definition at line 819 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_sh_geometry | ( | StructRNA * | srna | ) | [static] |
Definition at line 983 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_sh_mapping | ( | StructRNA * | srna | ) | [static] |
Definition at line 936 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, PROP_TRANSLATION, PROP_XYZ, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct_sdna_from(), TEXMAP_CLIP_MAX, and TEXMAP_CLIP_MIN.
| static void def_sh_material | ( | StructRNA * | srna | ) | [static] |
Definition at line 909 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), SH_NODE_MAT_DIFF, SH_NODE_MAT_NEG, and SH_NODE_MAT_SPEC.
| static void def_tex_bricks | ( | StructRNA * | srna | ) | [static] |
Definition at line 2306 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_tex_image | ( | StructRNA * | srna | ) | [static] |
Definition at line 2286 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_tex_output | ( | StructRNA * | srna | ) | [static] |
Definition at line 2274 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), and RNA_def_struct_sdna_from().
| static void def_texture | ( | StructRNA * | srna | ) | [static] |
Definition at line 889 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_EDITABLE, PROP_INT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_time | ( | StructRNA * | srna | ) | [static] |
Definition at line 841 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_INT, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_vector_curve | ( | StructRNA * | srna | ) | [static] |
Definition at line 830 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void def_vector_math | ( | StructRNA * | srna | ) | [static] |
Definition at line 808 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
| static void define_specific_node | ( | BlenderRNA * | brna, |
| int | id, | ||
| void(*)(StructRNA *) | func | ||
| ) | [static] |
Definition at line 2816 of file rna_nodetree.c.
References def_node().
| static void reg_node | ( | int | ID, |
| int | category, | ||
| const char * | enum_name, | ||
| const char * | struct_name, | ||
| const char * | base_name, | ||
| const char * | ui_name, | ||
| const char * | ui_desc | ||
| ) | [static] |
Definition at line 695 of file rna_nodetree.c.
References NodeInfo::base_name, NodeInfo::category, NodeInfo::defined, NodeInfo::enum_name, NodeInfo::struct_name, NodeInfo::ui_desc, and NodeInfo::ui_name.
| static void rna_def_composite_nodetree | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2759 of file rna_nodetree.c.
References NULL, PROP_COLLECTION, PROP_NONE, rna_def_composite_nodetree_api(), RNA_def_property(), RNA_def_property_collection_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_composite_nodetree_api | ( | BlenderRNA * | brna, |
| PropertyRNA * | cprop | ||
| ) | [static] |
Definition at line 2422 of file rna_nodetree.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PROP_REQUIRED, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property_flag(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_composite_nodetree().
| static void rna_def_compositor_node | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2356 of file rna_nodetree.c.
References alloc_node_type_items(), Category_CompositorNode, PROP_EDITABLE, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
| static void rna_def_group_sockets_api | ( | BlenderRNA * | brna, |
| PropertyRNA * | cprop, | ||
| int | in_out | ||
| ) | [static] |
Definition at line 2675 of file rna_nodetree.c.
References FUNC_USE_REPORTS, NULL, PROP_REQUIRED, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property_flag(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), SOCK_IN, SOCK_VALUE, and TRUE.
Referenced by rna_def_nodetree().
| static void rna_def_node | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2603 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_COLLECTION, PROP_FLOAT, PROP_NONE, PROP_STRING, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_collection_sdna(), RNA_def_property_float_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_node_link | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2644 of file rna_nodetree.c.
References NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_node_socket | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2506 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_node_socket_rgba | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2584 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_COLOR, PROP_FLOAT, RNA_def_property(), RNA_def_property_array(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_node_socket_value | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2546 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_node_socket_vector | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2565 of file rna_nodetree.c.
References NA_EDITED, NC_NODE, NULL, PROP_FLOAT, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_nodetree | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2706 of file rna_nodetree.c.
References NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, NULL, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_NONE, PROP_POINTER, rna_def_animdata_common(), rna_def_group_sockets_api(), rna_def_nodetree_link_api(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), SOCK_IN, and SOCK_OUT.
| static void rna_def_nodetree_link_api | ( | BlenderRNA * | brna, |
| PropertyRNA * | cprop | ||
| ) | [static] |
Definition at line 2393 of file rna_nodetree.c.
References FUNC_USE_REPORTS, NULL, PROP_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property_flag(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_nodetree().
| static void rna_def_shader_node | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2338 of file rna_nodetree.c.
References alloc_node_type_items(), Category_ShaderNode, PROP_EDITABLE, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
| static void rna_def_shader_nodetree | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2778 of file rna_nodetree.c.
References NULL, PROP_COLLECTION, PROP_NONE, RNA_def_property(), RNA_def_property_collection_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), rna_def_shader_nodetree_api(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
| static void rna_def_shader_nodetree_api | ( | BlenderRNA * | brna, |
| PropertyRNA * | cprop | ||
| ) | [static] |
Definition at line 2450 of file rna_nodetree.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PROP_REQUIRED, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property_flag(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_shader_nodetree().
| static void rna_def_texture_node | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2374 of file rna_nodetree.c.
References alloc_node_type_items(), Category_TextureNode, PROP_EDITABLE, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
| static void rna_def_texture_nodetree | ( | BlenderRNA * | brna | ) | [static] |
Definition at line 2797 of file rna_nodetree.c.
References NULL, PROP_COLLECTION, PROP_NONE, RNA_def_property(), RNA_def_property_collection_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and rna_def_texture_nodetree_api().
| static void rna_def_texture_nodetree_api | ( | BlenderRNA * | brna, |
| PropertyRNA * | cprop | ||
| ) | [static] |
Definition at line 2478 of file rna_nodetree.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PROP_REQUIRED, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property_flag(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_texture_nodetree().
EnumPropertyItem compositor_node_type_items[MaxNodes] [static] |
Definition at line 2355 of file rna_nodetree.c.
{
{0, "SOFTEN", 0, "Soften", ""},
{1, "SHARPEN", 0, "Sharpen", ""},
{2, "LAPLACE", 0, "Laplace", ""},
{3, "SOBEL", 0, "Sobel", ""},
{4, "PREWITT", 0, "Prewitt", ""},
{5, "KIRSCH", 0, "Kirsch", ""},
{6, "SHADOW", 0, "Shadow", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 92 of file rna_nodetree.c.
Referenced by node_filter_label().
EnumPropertyItem node_flip_items[] [static] |
{
{0, "X", 0, "Flip X", ""},
{1, "Y", 0, "Flip Y", ""},
{2, "XY", 0, "Flip X & Y", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 659 of file rna_nodetree.c.
{
{ 0, "ADD", 0, "Add", ""},
{ 1, "SUBTRACT", 0, "Subtract", ""},
{ 2, "MULTIPLY", 0, "Multiply", ""},
{ 3, "DIVIDE", 0, "Divide", ""},
{ 4, "SINE", 0, "Sine", ""},
{ 5, "COSINE", 0, "Cosine", ""},
{ 6, "TANGENT", 0, "Tangent", ""},
{ 7, "ARCSINE", 0, "Arcsine", ""},
{ 8, "ARCCOSINE", 0, "Arccosine", ""},
{ 9, "ARCTANGENT", 0, "Arctangent", ""},
{10, "POWER", 0, "Power", ""},
{11, "LOGARITHM", 0, "Logarithm", ""},
{12, "MINIMUM", 0, "Minimum", ""},
{13, "MAXIMUM", 0, "Maximum", ""},
{14, "ROUND", 0, "Round", ""},
{15, "LESS_THAN", 0, "Less Than", ""},
{16, "GREATER_THAN", 0, "Greater Than", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 63 of file rna_nodetree.c.
Referenced by node_math_label().
{
{SOCK_VALUE, "VALUE", 0, "Value", ""},
{SOCK_VECTOR, "VECTOR", 0, "Vector", ""},
{SOCK_RGBA, "RGBA", 0, "RGBA", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 57 of file rna_nodetree.c.
Referenced by NODE_OT_group_socket_add().
{
{0, "ADD", 0, "Add", ""},
{1, "SUBTRACT", 0, "Subtract", ""},
{2, "AVERAGE", 0, "Average", ""},
{3, "DOT_PRODUCT", 0, "Dot Product", ""},
{4, "CROSS_PRODUCT", 0, "Cross Product", ""},
{5, "NORMALIZE", 0, "Normalize", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 83 of file rna_nodetree.c.
Referenced by node_vect_math_label().
EnumPropertyItem node_ycc_items[] [static] |
{
{ 0, "ITUBT601", 0, "ITU 601", ""},
{ 1, "ITUBT709", 0, "ITU 709", ""},
{ 2, "JFIF", 0, "Jpeg", ""},
{0, NULL, 0, NULL, NULL}}
Definition at line 665 of file rna_nodetree.c.
Definition at line 693 of file rna_nodetree.c.
Referenced by BLI_pbvh_draw(), BLI_pbvh_update(), btMultiSapBroadphase::buildTree(), do_brush_action(), ED_sculpt_modifiers_changed(), findClosestNode(), IsoSurface::initializeIsosurface(), kdtree_balance(), p_smooth(), IsoSurface::resetAll(), sculpt_combine_proxies(), sculpt_flush_stroke_deform(), sculpt_restore_mesh(), btDbvt::write(), and DocumentImporter::writeLibraryNodes().
EnumPropertyItem prop_image_layer_items[] [static] |
Definition at line 645 of file rna_nodetree.c.
EnumPropertyItem prop_scene_layer_items[] [static] |
Definition at line 649 of file rna_nodetree.c.
EnumPropertyItem prop_tri_channel_items[] [static] |
Definition at line 653 of file rna_nodetree.c.
EnumPropertyItem shader_node_type_items[MaxNodes] [static] |
Definition at line 2337 of file rna_nodetree.c.
EnumPropertyItem texture_node_type_items[MaxNodes] [static] |
Definition at line 2373 of file rna_nodetree.c.