|
Blender V4.3
|
Public Attributes | |
| ARegion * | region |
| void * | draw_handle |
| ViewContext | vc |
| int | segments |
| Vector< float3 > | control_points |
| Vector< float3 > | temp_control_points |
| int | temp_segments |
| PrimitiveType | type |
| int | subdivision |
| float4x4 | projection |
| DrawingPlacement | placement |
| bke::greasepencil::Drawing * | drawing |
| Brush * | brush |
| BrushGpencilSettings * | settings |
| std::optional< ColorGeometry4f > | vertex_color |
| std::optional< ColorGeometry4f > | fill_color |
| int | material_index |
| bool | use_fill |
| float | softness |
| float | fill_opacity |
| float4x2 | texture_space |
| float4x4 | local_transform |
| OperatorMode | mode |
| float2 | start_position_2d |
| int | active_control_point_index |
| ViewOpsData * | vod |
Definition at line 107 of file grease_pencil_primitive.cc.
| int blender::ed::greasepencil::PrimitiveToolOperation::active_control_point_index |
Definition at line 140 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::control_point_colors_and_sizes(), blender::ed::greasepencil::grease_pencil_primitive_cursor_update(), blender::ed::greasepencil::grease_pencil_primitive_drag_update(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_mouse_event().
| Brush* blender::ed::greasepencil::PrimitiveToolOperation::brush |
Definition at line 127 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
Definition at line 115 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::draw_control_points(), blender::ed::greasepencil::grease_pencil_primitive_drag_all_update(), blender::ed::greasepencil::grease_pencil_primitive_drag_update(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_extruding_update(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_load(), blender::ed::greasepencil::grease_pencil_primitive_modal(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_rotate_all_update(), blender::ed::greasepencil::grease_pencil_primitive_save(), blender::ed::greasepencil::grease_pencil_primitive_scale_all_update(), blender::ed::greasepencil::primitive_calulate_curve_positions_2d(), blender::ed::greasepencil::primitive_center_of_mass(), and blender::ed::greasepencil::primitive_check_ui_hover().
| void* blender::ed::greasepencil::PrimitiveToolOperation::draw_handle |
Definition at line 110 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_exit(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| bke::greasepencil::Drawing* blender::ed::greasepencil::PrimitiveToolOperation::drawing |
Definition at line 126 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_undo_curves(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| std::optional<ColorGeometry4f> blender::ed::greasepencil::PrimitiveToolOperation::fill_color |
Definition at line 130 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| float blender::ed::greasepencil::PrimitiveToolOperation::fill_opacity |
Definition at line 134 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| float4x4 blender::ed::greasepencil::PrimitiveToolOperation::local_transform |
Definition at line 136 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::primitive_local_to_screen().
| int blender::ed::greasepencil::PrimitiveToolOperation::material_index |
Definition at line 131 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| OperatorMode blender::ed::greasepencil::PrimitiveToolOperation::mode |
Definition at line 138 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_cursor_update(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_modal(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), and blender::ed::greasepencil::grease_pencil_primitive_operator_update().
| DrawingPlacement blender::ed::greasepencil::PrimitiveToolOperation::placement |
Definition at line 124 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::draw_control_points(), blender::ed::greasepencil::grease_pencil_primitive_drag_all_update(), blender::ed::greasepencil::grease_pencil_primitive_drag_update(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_extruding_update(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_rotate_all_update(), blender::ed::greasepencil::grease_pencil_primitive_scale_all_update(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float4x4 blender::ed::greasepencil::PrimitiveToolOperation::projection |
Definition at line 122 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_modal(), and blender::ed::greasepencil::primitive_local_to_screen().
| ARegion* blender::ed::greasepencil::PrimitiveToolOperation::region |
Definition at line 108 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_exit(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), and blender::ed::greasepencil::grease_pencil_primitive_update_view().
| int blender::ed::greasepencil::PrimitiveToolOperation::segments |
Definition at line 113 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::control_point_colors_and_sizes(), blender::ed::greasepencil::grease_pencil_primitive_curve_points_number(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_extruding_update(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_load(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_save(), blender::ed::greasepencil::grease_pencil_primitive_status_indicators(), and blender::ed::greasepencil::primitive_calulate_curve_positions().
| BrushGpencilSettings* blender::ed::greasepencil::PrimitiveToolOperation::settings |
| float blender::ed::greasepencil::PrimitiveToolOperation::softness |
Definition at line 133 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| float2 blender::ed::greasepencil::PrimitiveToolOperation::start_position_2d |
Definition at line 139 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_drag_all_update(), blender::ed::greasepencil::grease_pencil_primitive_drag_update(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_extruding_update(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_rotate_all_update(), and blender::ed::greasepencil::grease_pencil_primitive_scale_all_update().
| int blender::ed::greasepencil::PrimitiveToolOperation::subdivision |
Definition at line 121 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_curve_points_number(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_status_indicators(), and blender::ed::greasepencil::primitive_calulate_curve_positions().
Definition at line 117 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_drag_all_update(), blender::ed::greasepencil::grease_pencil_primitive_drag_update(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_load(), blender::ed::greasepencil::grease_pencil_primitive_rotate_all_update(), blender::ed::greasepencil::grease_pencil_primitive_save(), blender::ed::greasepencil::grease_pencil_primitive_scale_all_update(), and blender::ed::greasepencil::primitive_center_of_mass().
| int blender::ed::greasepencil::PrimitiveToolOperation::temp_segments |
Definition at line 118 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_load(), and blender::ed::greasepencil::grease_pencil_primitive_save().
| float4x2 blender::ed::greasepencil::PrimitiveToolOperation::texture_space |
Definition at line 135 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| PrimitiveType blender::ed::greasepencil::PrimitiveToolOperation::type |
Definition at line 120 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::control_point_colors_and_sizes(), blender::ed::greasepencil::control_points_per_segment(), blender::ed::greasepencil::get_control_point_type(), blender::ed::greasepencil::grease_pencil_primitive_cursor_update(), blender::ed::greasepencil::grease_pencil_primitive_curve_points_number(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_extruding_update(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_init_curves(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_status_indicators(), blender::ed::greasepencil::primitive_calulate_curve_positions(), and blender::ed::greasepencil::primitive_center_of_mass().
| bool blender::ed::greasepencil::PrimitiveToolOperation::use_fill |
Definition at line 132 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| ViewContext blender::ed::greasepencil::PrimitiveToolOperation::vc |
Definition at line 111 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_exit(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_modal(), blender::ed::greasepencil::grease_pencil_primitive_update_curves(), blender::ed::greasepencil::grease_pencil_primitive_update_view(), and blender::ed::greasepencil::primitive_local_to_screen().
| std::optional<ColorGeometry4f> blender::ed::greasepencil::PrimitiveToolOperation::vertex_color |
Definition at line 129 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| ViewOpsData* blender::ed::greasepencil::PrimitiveToolOperation::vod |
Definition at line 142 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_exit(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_modal().