Blender
V3.3
|
#include <float.h>
#include <limits.h>
#include <stdlib.h>
#include "DNA_gpencil_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_shader_fx_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BLT_translation.h"
#include "BKE_animsys.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "WM_api.h"
#include "WM_types.h"
Go to the source code of this file.
Functions | |
static void | rna_def_shader_fx_blur (BlenderRNA *brna) |
static void | rna_def_shader_fx_colorize (BlenderRNA *brna) |
static void | rna_def_shader_fx_wave (BlenderRNA *brna) |
static void | rna_def_shader_fx_pixel (BlenderRNA *brna) |
static void | rna_def_shader_fx_rim (BlenderRNA *brna) |
static void | rna_def_shader_fx_shadow (BlenderRNA *brna) |
static void | rna_def_shader_fx_glow (BlenderRNA *brna) |
static void | rna_def_shader_fx_swirl (BlenderRNA *brna) |
static void | rna_def_shader_fx_flip (BlenderRNA *brna) |
void | RNA_def_shader_fx (BlenderRNA *brna) |
Variables | |
const EnumPropertyItem | rna_enum_object_shaderfx_type_items [] |
static const EnumPropertyItem | rna_enum_shaderfx_rim_modes_items [] |
static const EnumPropertyItem | rna_enum_shaderfx_glow_modes_items [] |
static const EnumPropertyItem | rna_enum_shaderfx_colorize_modes_items [] |
static const EnumPropertyItem | rna_enum_glow_blend_modes_items [] |
void RNA_def_shader_fx | ( | BlenderRNA * | brna | ) |
Definition at line 650 of file rna_shader_fx.c.
References BLT_I18NCONTEXT_ID_ID, eShaderFxMode_Editmode, eShaderFxMode_Realtime, eShaderFxMode_Render, NA_RENAME, NC_OBJECT, ND_SHADERFX, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_LIB_EXCEPTION, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), 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_text(), and rna_enum_object_shaderfx_type_items.
|
static |
Definition at line 195 of file rna_shader_fx.c.
References FX_BLUR_DOF_MODE, NC_OBJECT, ND_SHADERFX, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_XYZ, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_default(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 235 of file rna_shader_fx.c.
References NC_OBJECT, ND_SHADERFX, NULL, PROP_COLOR, 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_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and rna_enum_shaderfx_colorize_modes_items.
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 625 of file rna_shader_fx.c.
References FX_FLIP_HORIZONTAL, FX_FLIP_VERTICAL, NC_OBJECT, ND_SHADERFX, NULL, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 504 of file rna_shader_fx.c.
References FX_GLOW_USE_ALPHA, NC_OBJECT, ND_SHADERFX, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_COLOR, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_default(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_glow_blend_modes_items, and rna_enum_shaderfx_glow_modes_items.
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 320 of file rna_shader_fx.c.
References FX_PIXEL_FILTER_NEAREST, NC_OBJECT, ND_SHADERFX, NULL, PROP_BOOLEAN, PROP_INT, PROP_NONE, PROP_PIXEL, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 347 of file rna_shader_fx.c.
References NC_OBJECT, ND_SHADERFX, NULL, PROP_COLOR, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_PIXEL, RNA_def_property(), RNA_def_property_array(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_default(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and rna_enum_shaderfx_rim_modes_items.
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 403 of file rna_shader_fx.c.
References DEG2RAD, FX_SHADOW_USE_OBJECT, FX_SHADOW_USE_WAVE, NC_OBJECT, ND_SHADERFX, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_COLOR, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_SELF_CHECK, PROP_INT, PROP_NONE, PROP_PIXEL, PROP_POINTER, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_default(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 586 of file rna_shader_fx.c.
References DEG2RAD, FX_SWIRL_MAKE_TRANSPARENT, NC_OBJECT, ND_SHADERFX, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_FLOAT, PROP_ID_SELF_CHECK, PROP_INT, PROP_NONE, PROP_PIXEL, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 276 of file rna_shader_fx.c.
References NC_OBJECT, ND_SHADERFX, 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(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and RNA_define_lib_overridable().
Referenced by RNA_def_shader_fx().
|
static |
Definition at line 76 of file rna_shader_fx.c.
Referenced by rna_def_shader_fx_glow().
const EnumPropertyItem rna_enum_object_shaderfx_type_items[] |
Definition at line 33 of file rna_shader_fx.c.
Referenced by OBJECT_OT_shaderfx_add(), rna_def_object_shaderfxs(), RNA_def_shader_fx(), and shaderfx_add_itemf().
|
static |
Definition at line 68 of file rna_shader_fx.c.
Referenced by rna_def_shader_fx_colorize().
|
static |
Definition at line 63 of file rna_shader_fx.c.
Referenced by rna_def_shader_fx_glow().
|
static |
Definition at line 54 of file rna_shader_fx.c.
Referenced by rna_def_shader_fx_rim().