Blender V4.3
blender::bke::greasepencil::LayerRuntime Class Reference

#include <BKE_grease_pencil.hh>

Public Member Functions

void clear ()
 

Public Attributes

Map< FramesMapKeyT, GreasePencilFrameframes_
 
SharedCache< Vector< FramesMapKeyT > > sorted_keys_cache_
 
Vector< LayerMaskmasks_
 
LayerTransformData trans_data_
 

Detailed Description

Definition at line 387 of file BKE_grease_pencil.hh.

Member Function Documentation

◆ clear()

Member Data Documentation

◆ frames_

Map<FramesMapKeyT, GreasePencilFrame> blender::bke::greasepencil::LayerRuntime::frames_

◆ masks_

Vector<LayerMask> blender::bke::greasepencil::LayerRuntime::masks_

A vector of LayerMask. This layer will be masked by the layers referenced in the masks. A layer can have zero or more layer masks.

Examples
/usr/src/RPM/BUILD/blender-4.3.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 423 of file BKE_grease_pencil.hh.

Referenced by clear().

◆ sorted_keys_cache_

SharedCache<Vector<FramesMapKeyT> > blender::bke::greasepencil::LayerRuntime::sorted_keys_cache_
mutable

Caches a sorted vector of the keys of frames_.

Examples
/usr/src/RPM/BUILD/blender-4.3.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 418 of file BKE_grease_pencil.hh.

Referenced by clear().

◆ trans_data_

LayerTransformData blender::bke::greasepencil::LayerRuntime::trans_data_

The documentation for this class was generated from the following files: