Blender V2.61 - r43446
|
#include <DNA_brush_types.h>
Public Attributes | |
ID | id |
struct BrushClone | clone |
struct CurveMapping * | curve |
struct MTex | mtex |
struct ImBuf * | icon_imbuf |
PreviewImage * | preview |
char | icon_filepath [240] |
float | normal_weight |
short | blend |
short | ob_mode |
int | size |
int | flag |
float | jitter |
int | spacing |
int | smooth_stroke_radius |
float | smooth_stroke_factor |
float | rate |
float | rgb [3] |
float | alpha |
int | sculpt_plane |
float | plane_offset |
char | sculpt_tool |
char | vertexpaint_tool |
char | imagepaint_tool |
char | pad3 [5] |
float | autosmooth_factor |
float | crease_pinch_factor |
float | plane_trim |
float | height |
float | texture_sample_bias |
int | texture_overlay_alpha |
float | unprojected_radius |
float | add_col [3] |
float | sub_col [3] |
Definition at line 53 of file DNA_brush_types.h.
float Brush::add_col[3] |
Definition at line 100 of file DNA_brush_types.h.
Referenced by brush_drawcursor(), brush_reset_sculpt(), brush_set_defaults(), do_versions(), and paint_draw_cursor().
float Brush::alpha |
Definition at line 77 of file DNA_brush_types.h.
Referenced by brush_alpha(), brush_reset_sculpt(), brush_set_alpha(), brush_set_defaults(), and do_versions().
float Brush::autosmooth_factor |
Definition at line 88 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), and do_brush_action().
short Brush::blend |
Definition at line 66 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_projectpaint_thread(), paint_apply_event(), project_state_init(), and texture_paint_init().
struct BrushClone Brush::clone |
Definition at line 56 of file DNA_brush_types.h.
Referenced by brush_clone_image_delete(), brush_clone_image_set_nr(), brush_set_defaults(), draw_image_paint_helpers(), expand_brush(), extern_local_brush(), get_alpha_clone_image(), grab_clone_apply(), grab_clone_invoke(), grab_clone_modal(), image_paint_2d_clone_poll(), imapaint_canvas_set(), imapaint_paint_op(), lib_link_brush(), make_local_brush(), and make_local_image().
Definition at line 90 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_crease_brush(), and do_versions().
struct CurveMapping* Brush::curve |
Definition at line 57 of file DNA_brush_types.h.
Referenced by brush_curve_preset(), brush_curve_preset_poll(), brush_curve_strength(), brush_curve_strength_clamp(), copy_brush(), direct_link_brush(), do_versions(), free_brush(), load_tex(), and write_brushes().
int Brush::flag |
Definition at line 69 of file DNA_brush_types.h.
Referenced by brush_apply_pressure(), brush_jitter_pos(), brush_painter_paint(), brush_painter_refresh_cache(), brush_reset_sculpt(), brush_set_defaults(), brush_strength(), brush_use_alpha_pressure(), brush_use_locked_size(), brush_use_size_pressure(), calc_sculpt_normal(), calc_sculpt_plane(), do_brush_action(), do_clay_tubes_brush(), do_grab_brush(), do_layer_brush(), do_projectpaint_thread(), do_snake_hook_brush(), do_versions(), frontface(), get_brush_icon(), get_offset(), imapaint_paint_op(), paint_apply_event(), paint_brush_stroke_add_step(), paint_cursor_on_hit(), paint_draw_alpha_overlay(), paint_draw_cursor(), paint_draw_smooth_stroke(), paint_invoke(), paint_smooth_stroke(), paint_space_stroke_enabled(), paint_stroke_modal(), plane_trim(), project_state_init(), sculpt_restore_mesh(), sculpt_stroke_done(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), and ui_id_brush_get_icon().
float Brush::height |
Definition at line 93 of file DNA_brush_types.h.
Referenced by do_layer_brush(), and do_versions().
char Brush::icon_filepath[240] |
Definition at line 62 of file DNA_brush_types.h.
Referenced by bpath_traverse_id(), and get_brush_icon().
struct ImBuf* Brush::icon_imbuf |
Definition at line 60 of file DNA_brush_types.h.
Referenced by copy_brush(), direct_link_brush(), free_brush(), get_brush_icon(), and icon_preview_startjob().
Definition at line 54 of file DNA_brush_types.h.
Referenced by add_brush(), brush_tool_cycle(), buttons_context(), buttons_texture_users_from_context(), copy_brush(), do_versions(), get_brush_icon(), lib_link_brush(), make_local_brush(), make_local_image(), make_local_texture(), sculpt_update_cache_invariants(), and write_brushes().
Definition at line 85 of file DNA_brush_types.h.
Referenced by brush_image_tool_set_exec(), draw_image_paint_helpers(), image_paint_2d_clone_poll(), project_state_init(), texture_paint_init(), and ui_id_brush_get_icon().
float Brush::jitter |
Definition at line 70 of file DNA_brush_types.h.
Referenced by brush_apply_pressure(), brush_jitter_pos(), brush_painter_free(), brush_painter_new(), brush_painter_paint(), brush_painter_refresh_cache(), and brush_set_defaults().
struct MTex Brush::mtex |
Definition at line 58 of file DNA_brush_types.h.
Referenced by brush_gen_texture_cache(), brush_painter_refresh_cache(), brush_sample_tex(), brush_set_defaults(), brush_texture_delete(), brush_texture_set_nr(), buttons_context(), buttons_texture_users_from_context(), copy_brush(), do_versions(), expand_brush(), extern_local_brush(), free_brush(), give_current_brush_texture(), lib_link_brush(), load_tex(), make_local_texture(), make_snap(), paint_brush_exit_tex(), paint_brush_init_tex(), paint_draw_alpha_overlay(), paint_get_tex_pixel(), project_state_init(), same_snap(), sculpt_brush_exit_tex(), sculpt_brush_init_tex(), sculpt_fix_noise_tear(), sculpt_update_cache_variants(), set_current_brush_texture(), tex_strength(), and write_brushes().
float Brush::normal_weight |
Definition at line 64 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_grab_brush(), and do_snake_hook_brush().
short Brush::ob_mode |
Definition at line 67 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), brush_tool_cycle(), and do_versions().
char Brush::pad3[5] |
Definition at line 86 of file DNA_brush_types.h.
float Brush::plane_offset |
Definition at line 81 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), and get_offset().
float Brush::plane_trim |
Definition at line 92 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_versions(), and sculpt_update_cache_invariants().
Definition at line 61 of file DNA_brush_types.h.
Referenced by BKE_previewimg_free_id(), BKE_previewimg_get(), copy_brush(), direct_link_brush(), and free_brush().
float Brush::rate |
Definition at line 74 of file DNA_brush_types.h.
Referenced by brush_painter_paint(), brush_set_defaults(), do_versions(), and paint_stroke_modal().
float Brush::rgb[3] |
Definition at line 76 of file DNA_brush_types.h.
Referenced by brush_imbuf_new(), brush_set_defaults(), do_projectpaint_draw(), do_projectpaint_draw_f(), paint_sample_color(), and vpaint_get_current_col().
Definition at line 79 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), calc_sculpt_normal(), calc_sculpt_plane(), and do_clay_tubes_brush().
char Brush::sculpt_tool |
Definition at line 83 of file DNA_brush_types.h.
Referenced by add_brush(), brush_reset_sculpt(), brush_sculpt_tool_set_exec(), brush_strength(), do_brush_action(), do_crease_brush(), do_versions(), paint_draw_cursor(), paint_smooth_stroke(), paint_space_stroke_enabled(), sculpt_brush_stroke_init(), sculpt_combine_proxies(), sculpt_flush_stroke_deform(), sculpt_restore_mesh(), sculpt_stroke_modifiers_check(), sculpt_tool_name(), sculpt_update_brush_delta(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), and ui_id_brush_get_icon().
int Brush::size |
Definition at line 68 of file DNA_brush_types.h.
Referenced by brush_reset_sculpt(), brush_set_defaults(), brush_set_size(), brush_size(), and do_versions().
Definition at line 73 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_versions(), and paint_smooth_stroke().
Definition at line 72 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_versions(), and paint_smooth_stroke().
int Brush::spacing |
Definition at line 71 of file DNA_brush_types.h.
Referenced by brush_apply_pressure(), brush_painter_free(), brush_painter_new(), brush_painter_paint(), brush_reset_sculpt(), brush_set_defaults(), brush_strength(), do_versions(), overlapped_curve(), and paint_space_stroke().
float Brush::sub_col[3] |
Definition at line 101 of file DNA_brush_types.h.
Referenced by brush_reset_sculpt(), brush_set_defaults(), do_versions(), and paint_draw_cursor().
Definition at line 96 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), do_versions(), and paint_draw_alpha_overlay().
Definition at line 95 of file DNA_brush_types.h.
Referenced by brush_set_defaults(), load_tex(), and tex_strength().
Definition at line 98 of file DNA_brush_types.h.
Referenced by brush_scale_size_exec(), brush_set_unprojected_radius(), brush_unprojected_radius(), and do_versions().
Definition at line 84 of file DNA_brush_types.h.
Referenced by brush_vertex_tool_set_exec(), brush_weight_tool_set_exec(), ui_id_brush_get_icon(), vpaint_blend(), vpaint_paint_face(), vpaint_stroke_update_step(), wpaint_blend(), and wpaint_stroke_update_step().