Blender V5.0
blender::bke::greasepencil::LayerGroupRuntime Class Reference

#include <BKE_grease_pencil.hh>

Public Attributes

CacheMutex nodes_cache_mutex_
Vector< TreeNode * > nodes_cache_
Vector< Layer * > layer_cache_
Vector< LayerGroup * > layer_group_cache_
bool is_visibility_animated_

Detailed Description

Member Data Documentation

◆ is_visibility_animated_

bool blender::bke::greasepencil::LayerGroupRuntime::is_visibility_animated_

Whether this layer's visibility is animated (via the ".hide" RNA property). This is only set when creating a copy of the owning GreasePencil ID for the depsgraph evaluation.

Examples
/usr/src/RPM/BUILD/blender5.0-5.0.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 665 of file BKE_grease_pencil.hh.

◆ layer_cache_

Vector<Layer *> blender::bke::greasepencil::LayerGroupRuntime::layer_cache_
mutable

Caches all the layers in this group in a single pre-ordered vector.

Examples
/usr/src/RPM/BUILD/blender5.0-5.0.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 655 of file BKE_grease_pencil.hh.

◆ layer_group_cache_

Vector<LayerGroup *> blender::bke::greasepencil::LayerGroupRuntime::layer_group_cache_
mutable

Caches all the layer groups in this group in a single pre-ordered vector.

Examples
/usr/src/RPM/BUILD/blender5.0-5.0.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 659 of file BKE_grease_pencil.hh.

◆ nodes_cache_

Vector<TreeNode *> blender::bke::greasepencil::LayerGroupRuntime::nodes_cache_
mutable

Caches all the nodes of this group in a single pre-ordered vector.

Examples
/usr/src/RPM/BUILD/blender5.0-5.0.0/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 651 of file BKE_grease_pencil.hh.

◆ nodes_cache_mutex_

CacheMutex blender::bke::greasepencil::LayerGroupRuntime::nodes_cache_mutex_
mutable

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