|
Blender V4.3
|
#include <cfloat>#include <climits>#include <cstdlib>#include "DNA_gpencil_legacy_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_rotation.h"#include "BLT_translation.hh"#include "BKE_animsys.h"#include "RNA_access.hh"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "rna_internal.hh"#include "WM_api.hh"#include "WM_types.hh"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 655 of file rna_shader_fx.cc.
References BLT_I18NCONTEXT_ID_ID, eShaderFxMode_Editmode, eShaderFxMode_Realtime, eShaderFxMode_Render, NA_RENAME, NC_OBJECT, ND_SHADERFX, 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 199 of file rna_shader_fx.cc.
References FLT_MAX, FX_BLUR_DOF_MODE, NC_OBJECT, ND_SHADERFX, 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 239 of file rna_shader_fx.cc.
References NC_OBJECT, ND_SHADERFX, 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 630 of file rna_shader_fx.cc.
References FX_FLIP_HORIZONTAL, FX_FLIP_VERTICAL, NC_OBJECT, ND_SHADERFX, 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 509 of file rna_shader_fx.cc.
References FLT_MAX, FX_GLOW_USE_ALPHA, NC_OBJECT, ND_SHADERFX, 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 324 of file rna_shader_fx.cc.
References FX_PIXEL_FILTER_NEAREST, NC_OBJECT, ND_SHADERFX, 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 351 of file rna_shader_fx.cc.
References NC_OBJECT, ND_SHADERFX, 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 407 of file rna_shader_fx.cc.
References BLT_I18NCONTEXT_ID_GPENCIL, DEG2RAD, FLT_MAX, FX_SHADOW_USE_OBJECT, FX_SHADOW_USE_WAVE, NC_OBJECT, ND_SHADERFX, 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_translation_context(), 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 591 of file rna_shader_fx.cc.
References DEG2RAD, FX_SWIRL_MAKE_TRANSPARENT, NC_OBJECT, ND_SHADERFX, 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 280 of file rna_shader_fx.cc.
References FLT_MAX, NC_OBJECT, ND_SHADERFX, 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 78 of file rna_shader_fx.cc.
Referenced by rna_def_shader_fx_glow().
| const EnumPropertyItem rna_enum_object_shaderfx_type_items[] |
Definition at line 35 of file rna_shader_fx.cc.
Referenced by blender::ed::object::OBJECT_OT_shaderfx_add(), rna_def_object_shaderfxs(), RNA_def_shader_fx(), and blender::ed::object::shaderfx_add_itemf().
|
static |
Definition at line 70 of file rna_shader_fx.cc.
Referenced by rna_def_shader_fx_colorize().
|
static |
Definition at line 65 of file rna_shader_fx.cc.
Referenced by rna_def_shader_fx_glow().
|
static |
Definition at line 56 of file rna_shader_fx.cc.
Referenced by rna_def_shader_fx_rim().