|
Blender V5.0
|
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 |
| bool | on_back |
| float | softness |
| float | fill_opacity |
| float4x2 | texture_space |
| float4x4 | local_transform |
| RandomNumberGenerator | rng |
| float | stroke_random_radius_factor |
| float | stroke_random_opacity_factor |
| float | stroke_random_rotation_factor |
| float | stroke_random_hue_factor |
| float | stroke_random_sat_factor |
| float | stroke_random_val_factor |
| OperatorMode | mode |
| float2 | start_position_2d |
| int | active_control_point_index |
| float2 | reference_position_2d |
| std::variant< int, float > | initial_value |
| ViewOpsData * | vod |
Definition at line 115 of file grease_pencil_primitive.cc.
| int blender::ed::greasepencil::PrimitiveToolOperation::active_control_point_index |
Definition at line 157 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 135 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_cancel_opacity(), blender::ed::greasepencil::grease_pencil_primitive_cancel_radius(), blender::ed::greasepencil::grease_pencil_primitive_change_opacity(), blender::ed::greasepencil::grease_pencil_primitive_change_radius(), blender::ed::greasepencil::grease_pencil_primitive_init_opacity(), blender::ed::greasepencil::grease_pencil_primitive_init_radius(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
Definition at line 123 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 118 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 134 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_exit(), 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 138 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 143 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_init_curves(), and blender::ed::greasepencil::grease_pencil_primitive_invoke().
| std::variant<int, float> blender::ed::greasepencil::PrimitiveToolOperation::initial_value |
Definition at line 162 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_cancel_opacity(), blender::ed::greasepencil::grease_pencil_primitive_cancel_radius(), blender::ed::greasepencil::grease_pencil_primitive_init_opacity(), and blender::ed::greasepencil::grease_pencil_primitive_init_radius().
| float4x4 blender::ed::greasepencil::PrimitiveToolOperation::local_transform |
Definition at line 145 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 139 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 155 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().
| bool blender::ed::greasepencil::PrimitiveToolOperation::on_back |
Definition at line 141 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().
| DrawingPlacement blender::ed::greasepencil::PrimitiveToolOperation::placement |
Definition at line 132 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 130 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().
| float2 blender::ed::greasepencil::PrimitiveToolOperation::reference_position_2d |
Definition at line 160 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_change_opacity(), blender::ed::greasepencil::grease_pencil_primitive_change_radius(), blender::ed::greasepencil::grease_pencil_primitive_init_opacity(), and blender::ed::greasepencil::grease_pencil_primitive_init_radius().
| ARegion* blender::ed::greasepencil::PrimitiveToolOperation::region |
Definition at line 116 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().
| RandomNumberGenerator blender::ed::greasepencil::PrimitiveToolOperation::rng |
Definition at line 147 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke().
| int blender::ed::greasepencil::PrimitiveToolOperation::segments |
Definition at line 121 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 142 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 156 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_init_opacity(), blender::ed::greasepencil::grease_pencil_primitive_init_radius(), 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().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_hue_factor |
Definition at line 151 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_opacity_factor |
Definition at line 149 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_radius_factor |
Definition at line 148 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_rotation_factor |
Definition at line 150 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_sat_factor |
Definition at line 152 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| float blender::ed::greasepencil::PrimitiveToolOperation::stroke_random_val_factor |
Definition at line 153 of file grease_pencil_primitive.cc.
Referenced by blender::ed::greasepencil::grease_pencil_primitive_invoke(), and blender::ed::greasepencil::grease_pencil_primitive_update_curves().
| int blender::ed::greasepencil::PrimitiveToolOperation::subdivision |
Definition at line 129 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 125 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 126 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 144 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 128 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 140 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 119 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 137 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 164 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().