|
Blender V4.3
|
#include <BKE_grease_pencil.hh>
Public Attributes | |
| SharedCache< Vector< int > > | triangle_offsets_cache |
| SharedCache< Vector< uint3 > > | triangles_cache |
| SharedCache< Vector< float3 > > | curve_plane_normals_cache |
| SharedCache< Vector< float4x2 > > | curve_texture_matrices |
| std::atomic< int > | user_count = 1 |
Definition at line 52 of file BKE_grease_pencil.hh.
|
mutable |
Normal vector cache for every stroke. Computed using Newell's method.
Definition at line 66 of file BKE_grease_pencil.hh.
|
mutable |
Definition at line 72 of file BKE_grease_pencil.hh.
|
mutable |
Triangle offset cache for all the strokes in the drawing.
Definition at line 57 of file BKE_grease_pencil.hh.
|
mutable |
Triangle cache for all the strokes in the drawing.
Definition at line 61 of file BKE_grease_pencil.hh.
|
mutable |
Number of users for this drawing. The users are the frames in the Grease Pencil layers. Different frames can refer to the same drawing, so we need to make sure we count these users and remove a drawing if it has zero users.
Definition at line 79 of file BKE_grease_pencil.hh.