Blender
V3.3
|
Public Attributes | |
bContext * | C |
ARegion * | region |
wmWindow * | win |
wmWindowManager * | wm |
Depsgraph * | depsgraph |
Scene * | scene |
UnifiedPaintSettings * | ups |
Brush * | brush |
Paint * | paint |
ePaintMode | mode |
ViewContext | vc |
Sculpt * | sd |
SculptSession * | ss |
int | prev_active_vertex_index |
bool | is_stroke_active |
bool | is_cursor_over_mesh |
bool | is_multires |
float | radius |
float | location [3] |
float | scene_space_location [3] |
float | normal [3] |
float | outline_col [3] |
float | outline_alpha |
uint | pos |
PaintCursorDrawingType | cursor_type |
bool | alpha_overlay_drawn |
float | zoomx |
int | x |
int | y |
float | translation [2] |
float | final_radius |
int | pixel_radius |
Definition at line 1201 of file paint_cursor.c.
bool PaintCursorContext::alpha_overlay_drawn |
Definition at line 1239 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), and paint_cursor_draw_3d_view_brush_cursor_inactive().
Brush* PaintCursorContext::brush |
Definition at line 1209 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_draw_main_inactive_cursor(), paint_cursor_is_brush_cursor_enabled(), paint_cursor_preview_boundary_data_update(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_object_space_radius(), paint_cursor_update_rake_rotation(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_cursor().
bContext* PaintCursorContext::C |
Definition at line 1202 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_sculpt_session_update_and_init(), and paint_cursor_update_pixel_radius().
PaintCursorDrawingType PaintCursorContext::cursor_type |
Definition at line 1235 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), and paint_draw_cursor().
Depsgraph* PaintCursorContext::depsgraph |
Definition at line 1206 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), and paint_cursor_preview_boundary_data_update().
float PaintCursorContext::final_radius |
Definition at line 1245 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_update_anchored_location(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_legacy_3D_view_brush_cursor().
bool PaintCursorContext::is_cursor_over_mesh |
Definition at line 1219 of file paint_cursor.c.
Referenced by paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_sculpt_session_update_and_init(), and paint_cursor_update_pixel_radius().
bool PaintCursorContext::is_multires |
Definition at line 1220 of file paint_cursor.c.
Referenced by paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), and paint_cursor_sculpt_session_update_and_init().
bool PaintCursorContext::is_stroke_active |
Definition at line 1218 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), and paint_cursor_draw_3D_view_brush_cursor().
float PaintCursorContext::location[3] |
Definition at line 1224 of file paint_cursor.c.
Referenced by paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_drawing_setup_cursor_space(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_object_space_radius(), and paint_cursor_update_pixel_radius().
ePaintMode PaintCursorContext::mode |
Definition at line 1211 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3D_view_brush_cursor(), paint_cursor_is_brush_cursor_enabled(), and paint_cursor_sculpt_session_update_and_init().
float PaintCursorContext::normal[3] |
Definition at line 1226 of file paint_cursor.c.
Referenced by paint_cursor_drawing_setup_cursor_space(), and paint_cursor_sculpt_session_update_and_init().
float PaintCursorContext::outline_alpha |
Definition at line 1230 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_draw_main_inactive_cursor(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_legacy_3D_view_brush_cursor().
float PaintCursorContext::outline_col[3] |
Definition at line 1229 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_draw_main_inactive_cursor(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_legacy_3D_view_brush_cursor().
Paint* PaintCursorContext::paint |
Definition at line 1210 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_is_brush_cursor_enabled(), and paint_cursor_update_pixel_radius().
int PaintCursorContext::pixel_radius |
Definition at line 1246 of file paint_cursor.c.
Referenced by paint_cursor_sculpt_session_update_and_init(), and paint_cursor_update_pixel_radius().
uint PaintCursorContext::pos |
Definition at line 1233 of file paint_cursor.c.
Referenced by paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_draw_main_inactive_cursor(), paint_cursor_pose_brush_origins_draw(), paint_cursor_pose_brush_segments_draw(), paint_cursor_preview_boundary_data_pivot_draw(), paint_cursor_setup_2D_drawing(), paint_cursor_setup_3D_drawing(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_legacy_3D_view_brush_cursor().
int PaintCursorContext::prev_active_vertex_index |
Definition at line 1217 of file paint_cursor.c.
Referenced by paint_cursor_draw_3d_view_brush_cursor_inactive(), and paint_cursor_sculpt_session_update_and_init().
float PaintCursorContext::radius |
Definition at line 1221 of file paint_cursor.c.
Referenced by paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_draw_main_inactive_cursor(), paint_cursor_preview_boundary_data_update(), and paint_cursor_update_object_space_radius().
ARegion* PaintCursorContext::region |
Definition at line 1203 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_pose_brush_origins_draw(), paint_cursor_preview_boundary_data_pivot_draw(), paint_cursor_sculpt_session_update_and_init(), and paint_cursor_update_anchored_location().
Scene* PaintCursorContext::scene |
Definition at line 1207 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_object_space_radius(), and paint_cursor_update_pixel_radius().
float PaintCursorContext::scene_space_location[3] |
Definition at line 1225 of file paint_cursor.c.
Referenced by paint_cursor_sculpt_session_update_and_init(), and paint_cursor_update_pixel_radius().
Sculpt* PaintCursorContext::sd |
Definition at line 1215 of file paint_cursor.c.
Referenced by paint_cursor_draw_3d_view_brush_cursor_inactive(), and paint_cursor_sculpt_session_update_and_init().
SculptSession* PaintCursorContext::ss |
Definition at line 1216 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3D_view_brush_cursor(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_pose_brush_origins_draw(), paint_cursor_pose_brush_segments_draw(), paint_cursor_preview_boundary_data_pivot_draw(), paint_cursor_preview_boundary_data_update(), and paint_cursor_sculpt_session_update_and_init().
float PaintCursorContext::translation[2] |
Definition at line 1243 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_update_anchored_location(), paint_cursor_update_rake_rotation(), paint_draw_2D_view_brush_cursor(), paint_draw_3D_view_inactive_brush_cursor(), and paint_draw_legacy_3D_view_brush_cursor().
UnifiedPaintSettings* PaintCursorContext::ups |
Definition at line 1208 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_anchored_location(), paint_cursor_update_rake_rotation(), and paint_draw_2D_view_brush_cursor().
ViewContext PaintCursorContext::vc |
Definition at line 1212 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_cursor_drawing_setup_cursor_space(), paint_cursor_is_3d_view_navigating(), paint_cursor_pose_brush_origins_draw(), paint_cursor_preview_boundary_data_pivot_draw(), paint_cursor_preview_boundary_data_update(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_object_space_radius(), paint_cursor_update_pixel_radius(), and paint_draw_cursor().
wmWindow* PaintCursorContext::win |
Definition at line 1204 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), and paint_update_mouse_cursor().
wmWindowManager* PaintCursorContext::wm |
Definition at line 1205 of file paint_cursor.c.
Referenced by paint_cursor_context_init(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), and paint_cursor_draw_3d_view_brush_cursor_inactive().
int PaintCursorContext::x |
Definition at line 1242 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), and paint_cursor_sculpt_session_update_and_init().
int PaintCursorContext::y |
Definition at line 1242 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), paint_cursor_context_init(), and paint_cursor_sculpt_session_update_and_init().
float PaintCursorContext::zoomx |
Definition at line 1241 of file paint_cursor.c.
Referenced by paint_cursor_check_and_draw_alpha_overlays(), and paint_cursor_context_init().