|
Blender V4.5
|
#include <BKE_grease_pencil.hh>
Public Member Functions | |
| std::optional< Span< float3 > > | positions () const |
| std::optional< MutableSpan< float3 > > | positions_for_write () |
Public Attributes | |
| const greasepencil::Drawing * | drawing_orig |
| ImplicitSharingPtrAndData | positions_data |
| std::optional< Array< float3x3 > > | deform_mats |
Definition at line 947 of file BKE_grease_pencil.hh.
Definition at line 1988 of file grease_pencil.cc.
References blender::ImplicitSharingPtrAndData::data, drawing_orig, GreasePencilDrawing::geometry, blender::ImplicitSharingPtrAndData::has_value(), and positions_data.
Referenced by blender::modify_curves(), and positions_for_write().
| std::optional< MutableSpan< float3 > > blender::bke::GreasePencilDrawingEditHints::positions_for_write | ( | ) |
Definition at line 1997 of file grease_pencil.cc.
References data, drawing_orig, GreasePencilDrawing::geometry, blender::ImplicitSharingPtrAndData::has_value(), positions(), positions_data, and blender::ImplicitSharingPtrAndData::sharing_info.
Referenced by blender::modify_curves().
Matrices which transform point movement vectors from original data to corresponding movements of evaluated data.
Definition at line 956 of file BKE_grease_pencil.hh.
Referenced by blender::modify_curves().
| const greasepencil::Drawing* blender::bke::GreasePencilDrawingEditHints::drawing_orig |
Definition at line 949 of file BKE_grease_pencil.hh.
Referenced by positions(), positions_for_write(), and blender::bke::remember_deformed_grease_pencil_if_necessary().
| ImplicitSharingPtrAndData blender::bke::GreasePencilDrawingEditHints::positions_data |
Definition at line 950 of file BKE_grease_pencil.hh.
Referenced by positions(), positions_for_write(), and blender::bke::remember_deformed_grease_pencil_if_necessary().