|
Blender V4.3
|
Public Attributes | |
| bContext * | C |
| ARegion * | region |
| wmWindow * | win |
| wmWindowManager * | wm |
| Depsgraph * | depsgraph |
| Scene * | scene |
| UnifiedPaintSettings * | ups |
| Brush * | brush |
| Paint * | paint |
| PaintMode | mode |
| ViewContext | vc |
| Sculpt * | sd |
| SculptSession * | ss |
| int | prev_active_vert_index |
| bool | is_stroke_active |
| bool | is_cursor_over_mesh |
| 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 1237 of file paint_cursor.cc.
| bool blender::ed::sculpt_paint::PaintCursorContext::alpha_overlay_drawn |
Definition at line 1279 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), and blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive().
| Brush* blender::ed::sculpt_paint::PaintCursorContext::brush |
Definition at line 1245 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_draw_main_inactive_cursor(), blender::ed::sculpt_paint::paint_cursor_is_brush_cursor_enabled(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_object_space_radius(), blender::ed::sculpt_paint::paint_cursor_update_rake_rotation(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_cursor().
| bContext* blender::ed::sculpt_paint::PaintCursorContext::C |
Definition at line 1238 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| PaintCursorDrawingType blender::ed::sculpt_paint::PaintCursorContext::cursor_type |
Definition at line 1275 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), and blender::ed::sculpt_paint::paint_draw_cursor().
| Depsgraph* blender::ed::sculpt_paint::PaintCursorContext::depsgraph |
Definition at line 1242 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| float blender::ed::sculpt_paint::PaintCursorContext::final_radius |
Definition at line 1285 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_update_anchored_location(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_legacy_3D_view_brush_cursor().
| bool blender::ed::sculpt_paint::PaintCursorContext::is_cursor_over_mesh |
| bool blender::ed::sculpt_paint::PaintCursorContext::is_stroke_active |
Definition at line 1259 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), and blender::ed::sculpt_paint::paint_cursor_draw_3D_view_brush_cursor().
| float blender::ed::sculpt_paint::PaintCursorContext::location[3] |
Definition at line 1264 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_drawing_setup_cursor_space(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_object_space_radius(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| PaintMode blender::ed::sculpt_paint::PaintCursorContext::mode |
Definition at line 1247 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3D_view_brush_cursor(), blender::ed::sculpt_paint::paint_cursor_is_brush_cursor_enabled(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_rake_rotation(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor(), blender::ed::sculpt_paint::paint_draw_cursor(), and blender::ed::sculpt_paint::paint_update_mouse_cursor().
| float blender::ed::sculpt_paint::PaintCursorContext::normal[3] |
Definition at line 1266 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_drawing_setup_cursor_space(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| float blender::ed::sculpt_paint::PaintCursorContext::outline_alpha |
Definition at line 1270 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_draw_main_inactive_cursor(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_legacy_3D_view_brush_cursor().
| float blender::ed::sculpt_paint::PaintCursorContext::outline_col[3] |
Definition at line 1269 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_draw_main_inactive_cursor(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_legacy_3D_view_brush_cursor().
| Paint* blender::ed::sculpt_paint::PaintCursorContext::paint |
Definition at line 1246 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_is_brush_cursor_enabled(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| int blender::ed::sculpt_paint::PaintCursorContext::pixel_radius |
Definition at line 1286 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_eraser_draw(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| uint blender::ed::sculpt_paint::PaintCursorContext::pos |
Definition at line 1273 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_eraser_draw(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_draw_main_inactive_cursor(), blender::ed::sculpt_paint::paint_cursor_pose_brush_origins_draw(), blender::ed::sculpt_paint::paint_cursor_pose_brush_segments_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_pivot_draw(), blender::ed::sculpt_paint::paint_cursor_setup_2D_drawing(), blender::ed::sculpt_paint::paint_cursor_setup_3D_drawing(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_legacy_3D_view_brush_cursor().
| int blender::ed::sculpt_paint::PaintCursorContext::prev_active_vert_index |
Previous active vertex index , used to determine if the preview is updated for the pose brush.
Definition at line 1257 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| float blender::ed::sculpt_paint::PaintCursorContext::radius |
Definition at line 1261 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_draw_main_inactive_cursor(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), and blender::ed::sculpt_paint::paint_cursor_update_object_space_radius().
| ARegion* blender::ed::sculpt_paint::PaintCursorContext::region |
Definition at line 1239 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_pose_brush_origins_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_pivot_draw(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), and blender::ed::sculpt_paint::paint_cursor_update_anchored_location().
| Scene* blender::ed::sculpt_paint::PaintCursorContext::scene |
Definition at line 1243 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_object_space_radius(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| float blender::ed::sculpt_paint::PaintCursorContext::scene_space_location[3] |
Definition at line 1265 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), and blender::ed::sculpt_paint::paint_cursor_update_pixel_radius().
| Sculpt* blender::ed::sculpt_paint::PaintCursorContext::sd |
Definition at line 1251 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| SculptSession* blender::ed::sculpt_paint::PaintCursorContext::ss |
Definition at line 1252 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3D_view_brush_cursor(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_pose_brush_origins_draw(), blender::ed::sculpt_paint::paint_cursor_pose_brush_segments_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_pivot_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| float blender::ed::sculpt_paint::PaintCursorContext::translation[2] |
Definition at line 1283 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_update_anchored_location(), blender::ed::sculpt_paint::paint_cursor_update_rake_rotation(), blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default(), blender::ed::sculpt_paint::paint_draw_3D_view_inactive_brush_cursor(), and blender::ed::sculpt_paint::paint_draw_legacy_3D_view_brush_cursor().
| UnifiedPaintSettings* blender::ed::sculpt_paint::PaintCursorContext::ups |
Definition at line 1244 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_anchored_location(), blender::ed::sculpt_paint::paint_cursor_update_rake_rotation(), and blender::ed::sculpt_paint::paint_draw_2D_view_brush_cursor_default().
| ViewContext blender::ed::sculpt_paint::PaintCursorContext::vc |
Definition at line 1248 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_cursor_drawing_setup_cursor_space(), blender::ed::sculpt_paint::paint_cursor_is_3d_view_navigating(), blender::ed::sculpt_paint::paint_cursor_pose_brush_origins_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_pivot_draw(), blender::ed::sculpt_paint::paint_cursor_preview_boundary_data_update(), blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init(), blender::ed::sculpt_paint::paint_cursor_update_object_space_radius(), blender::ed::sculpt_paint::paint_cursor_update_pixel_radius(), and blender::ed::sculpt_paint::paint_draw_cursor().
| wmWindow* blender::ed::sculpt_paint::PaintCursorContext::win |
Definition at line 1240 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::paint_cursor_cursor_draw_3d_view_brush_cursor_active(), blender::ed::sculpt_paint::paint_cursor_draw_3d_view_brush_cursor_inactive(), blender::ed::sculpt_paint::paint_draw_cursor(), and blender::ed::sculpt_paint::paint_update_mouse_cursor().
| wmWindowManager* blender::ed::sculpt_paint::PaintCursorContext::wm |
| int blender::ed::sculpt_paint::PaintCursorContext::x |
Definition at line 1282 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_eraser_draw(), blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| int blender::ed::sculpt_paint::PaintCursorContext::y |
Definition at line 1282 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_eraser_draw(), blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), blender::ed::sculpt_paint::paint_cursor_context_init(), and blender::ed::sculpt_paint::paint_cursor_sculpt_session_update_and_init().
| float blender::ed::sculpt_paint::PaintCursorContext::zoomx |
Definition at line 1281 of file paint_cursor.cc.
Referenced by blender::ed::sculpt_paint::paint_cursor_check_and_draw_alpha_overlays(), and blender::ed::sculpt_paint::paint_cursor_context_init().