Blender V2.61 - r43446
|
#include <BKE_paint.h>
Public Attributes | |
struct MultiresModifierData * | multires |
struct MVert * | mvert |
struct MFace * | mface |
int | totvert |
int | totface |
float * | face_normals |
struct KeyBlock * | kb |
struct ListBase * | fmap |
struct PBVH * | pbvh |
int | modifiers_active |
float(* | orig_cos )[3] |
float(* | deform_cos )[3] |
float(* | deform_imats )[3][3] |
int | partial_redraw |
unsigned int | texcache_side |
unsigned int * | texcache |
unsigned int | texcache_actual |
float(* | layer_co )[3] |
struct SculptStroke * | stroke |
struct StrokeCache * | cache |
Definition at line 66 of file BKE_paint.h.
struct StrokeCache* SculptSession::cache |
Definition at line 97 of file BKE_paint.h.
Referenced by calc_area_normal(), calc_area_normal_and_flatten_center(), calc_flatten_center(), calc_sculpt_normal(), calc_sculpt_plane(), do_brush_action(), do_clay_brush(), do_clay_tubes_brush(), do_crease_brush(), do_draw_brush(), do_fill_brush(), do_flatten_brush(), do_grab_brush(), do_inflate_brush(), do_layer_brush(), do_mesh_smooth_brush(), do_multires_smooth_brush(), do_nudge_brush(), do_pinch_brush(), do_radial_symmetry(), do_rotate_brush(), do_scrape_brush(), do_smooth_brush(), do_snake_hook_brush(), do_symmetrical_brush_actions(), do_thumb_brush(), get_offset(), object_sculpt_modifiers_changed(), sculpt_brush_stroke_cancel(), sculpt_brush_test_init(), sculpt_clip(), sculpt_flush_update(), sculpt_get_redraw_rect(), sculpt_init_mirror_clipping(), sculpt_raycast_cb(), sculpt_restore_mesh(), sculpt_search_sphere_cb(), sculpt_stroke_done(), sculpt_stroke_get_location(), sculpt_update_brush_delta(), sculpt_update_cache_invariants(), sculpt_update_cache_variants(), and tex_strength().
float(* SculptSession::deform_cos)[3] |
Definition at line 84 of file BKE_paint.h.
Referenced by free_sculptsession(), free_sculptsession_deformMats(), neighbor_average(), sculpt_flush_pbvhvert_deform(), sculpt_restore_deformed(), sculpt_update_cache_invariants(), and sculpt_update_mesh_elements().
float(* SculptSession::deform_imats)[3][3] |
Definition at line 85 of file BKE_paint.h.
Referenced by free_sculptsession(), free_sculptsession_deformMats(), sculpt_flush_pbvhvert_deform(), and sculpt_update_mesh_elements().
float* SculptSession::face_normals |
Definition at line 72 of file BKE_paint.h.
Referenced by sculpt_restore_mesh(), sculpt_update_cache_invariants(), and sculpt_update_mesh_elements().
struct ListBase* SculptSession::fmap |
Definition at line 76 of file BKE_paint.h.
Referenced by neighbor_average(), sculpt_update_mesh_elements(), and smooth().
struct KeyBlock* SculptSession::kb |
Definition at line 73 of file BKE_paint.h.
Referenced by can_pbvh_draw(), sculpt_flush_pbvhvert_deform(), sculpt_flush_stroke_deform(), sculpt_stroke_done(), sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_keyblock(), and sculpt_update_mesh_elements().
float(* SculptSession::layer_co)[3] |
Definition at line 94 of file BKE_paint.h.
Referenced by do_layer_brush(), free_sculptsession(), sculpt_set_persistent_base(), and sculpt_update_cache_invariants().
struct MFace* SculptSession::mface |
Definition at line 70 of file BKE_paint.h.
Referenced by neighbor_average(), and sculpt_update_mesh_elements().
Definition at line 82 of file BKE_paint.h.
Referenced by can_pbvh_draw(), cdDM_getPBVH(), do_symmetrical_brush_actions(), sculpt_combine_proxies(), sculpt_flush_update(), sculpt_stroke_done(), sculpt_stroke_modifiers_check(), sculpt_undo_push_node(), sculpt_undo_restore(), and sculpt_update_mesh_elements().
Definition at line 68 of file BKE_paint.h.
Referenced by sculpt_fix_noise_tear(), sculpt_flush_update(), sculpt_update_cache_invariants(), sculpt_update_mesh_elements(), and smooth().
struct MVert* SculptSession::mvert |
Definition at line 69 of file BKE_paint.h.
Referenced by neighbor_average(), sculpt_undo_restore(), sculpt_update_cache_invariants(), and sculpt_update_mesh_elements().
float(* SculptSession::orig_cos)[3] |
Definition at line 83 of file BKE_paint.h.
Referenced by free_sculptsession(), free_sculptsession_deformMats(), sculpt_flush_pbvhvert_deform(), sculpt_flush_stroke_deform(), sculpt_undo_push_node(), sculpt_update_keyblock(), and sculpt_update_mesh_elements().
Definition at line 88 of file BKE_paint.h.
Referenced by draw_mesh_fancy(), sculpt_flush_update(), and sculpt_stroke_done().
struct PBVH* SculptSession::pbvh |
Definition at line 79 of file BKE_paint.h.
Referenced by applyModifier(), calc_area_normal(), calc_area_normal_and_flatten_center(), calc_flatten_center(), ccgDM_getPBVH(), cdDM_getPBVH(), do_brush_action(), do_clay_brush(), do_clay_tubes_brush(), do_crease_brush(), do_draw_brush(), do_fill_brush(), do_flatten_brush(), do_grab_brush(), do_inflate_brush(), do_layer_brush(), do_mesh_smooth_brush(), do_multires_smooth_brush(), do_nudge_brush(), do_pinch_brush(), do_rotate_brush(), do_scrape_brush(), do_snake_hook_brush(), do_thumb_brush(), free_sculptsession(), multires_force_update(), object_sculpt_modifiers_changed(), sculpt_combine_proxies(), sculpt_flush_stroke_deform(), sculpt_flush_update(), sculpt_get_brush_geometry(), sculpt_get_redraw_planes(), sculpt_get_redraw_rect(), sculpt_raycast_cb(), sculpt_restore_mesh(), sculpt_stroke_done(), sculpt_stroke_get_location(), sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_keyblock(), and sculpt_update_mesh_elements().
struct SculptStroke* SculptSession::stroke |
Definition at line 96 of file BKE_paint.h.
unsigned int * SculptSession::texcache |
Definition at line 91 of file BKE_paint.h.
Referenced by free_sculptsession(), sculpt_update_tex(), and tex_strength().
unsigned int SculptSession::texcache_actual |
Definition at line 91 of file BKE_paint.h.
Referenced by sculpt_update_tex().
unsigned int SculptSession::texcache_side |
Definition at line 91 of file BKE_paint.h.
Referenced by sculpt_update_tex().
Definition at line 71 of file BKE_paint.h.
Referenced by sculpt_restore_mesh(), sculpt_update_cache_invariants(), and sculpt_update_mesh_elements().
Definition at line 71 of file BKE_paint.h.
Referenced by sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_cache_invariants(), and sculpt_update_mesh_elements().