|
Blender V5.0
|
#include <DNA_grease_pencil_types.h>
Inherited by blender::bke::greasepencil::Drawing.
Public Attributes | |
| GreasePencilDrawingBase | base |
| CurvesGeometry | geometry |
| GreasePencilDrawingRuntimeHandle * | runtime |
A grease pencil drawing is a set of strokes. The data is stored using the CurvesGeometry data structure and the custom attributes within it.
Definition at line 104 of file DNA_grease_pencil_types.h.
| GreasePencilDrawingBase GreasePencilDrawing::base |
Definition at line 105 of file DNA_grease_pencil_types.h.
Referenced by blender::ed::greasepencil::undo::StepDrawingGeometry::decode(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), and blender::ed::greasepencil::undo::StepDrawingGeometry::encode().
| CurvesGeometry GreasePencilDrawing::geometry |
The stroke data for this drawing.
Definition at line 109 of file DNA_grease_pencil_types.h.
Referenced by BKE_attributes_active_index_p(), blo_do_versions_500(), convert_grease_pencil_stroke_hardness_to_softness(), blender::bke::tests::ArmatureDeformTestBase::create_test_grease_pencil_object(), blender::ed::greasepencil::undo::StepDrawingGeometry::decode(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), blender::ed::greasepencil::undo::StepDrawingGeometry::encode(), AttributeOwner::get_accessor(), AttributeOwner::get_storage(), blender::bke::tests::ArmatureDeformTestBase::grease_pencil_test(), blender::bke::greasepencil::Drawing::strokes(), blender::bke::greasepencil::Drawing::strokes_for_write(), and write_drawing_array().
| GreasePencilDrawingRuntimeHandle* GreasePencilDrawing::runtime |
Runtime data on the drawing.
Definition at line 113 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::Drawing::add_user(), blender::bke::greasepencil::Drawing::curve_plane_normals(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), blender::bke::greasepencil::Drawing::Drawing(), grease_pencil_initialize_drawing_user_counts_after_read(), blender::ed::transform::grease_pencil_transdata_add_fake_drawing_users(), blender::ed::transform::grease_pencil_transdata_remove_fake_drawing_users(), blender::bke::greasepencil::Drawing::has_users(), blender::bke::greasepencil::Drawing::is_instanced(), read_drawing_array(), blender::bke::greasepencil::Drawing::remove_user(), blender::bke::greasepencil::Drawing::tag_positions_changed(), blender::bke::greasepencil::Drawing::tag_positions_changed(), blender::bke::greasepencil::Drawing::tag_texture_matrices_changed(), blender::bke::greasepencil::Drawing::tag_topology_changed(), blender::bke::greasepencil::Drawing::tag_topology_changed(), blender::bke::greasepencil::Drawing::texture_matrices(), blender::bke::greasepencil::Drawing::triangles(), blender::bke::greasepencil::Drawing::user_count(), write_drawing_array(), and blender::bke::greasepencil::Drawing::~Drawing().