|
Blender V4.3
|
#include <DNA_grease_pencil_types.h>
Inherited by blender::bke::greasepencil::TreeNode.
Public Attributes | |
| struct GreasePencilLayerTreeNode * | next |
| struct GreasePencilLayerTreeNode * | prev |
| struct GreasePencilLayerTreeGroup * | parent |
| char * | name |
| int8_t | type |
| uint8_t | color [3] |
| uint32_t | flag |
Definition at line 248 of file DNA_grease_pencil_types.h.
| uint8_t GreasePencilLayerTreeNode::color[3] |
Color tag.
Definition at line 265 of file DNA_grease_pencil_types.h.
Referenced by BKE_grease_pencil_copy_layer_group_parameters(), and BKE_grease_pencil_copy_layer_parameters().
| uint32_t GreasePencilLayerTreeNode::flag |
Flag. Used to set e.g. the selection, visibility, ... status. See GreasePencilLayerTreeNodeFlag.
Definition at line 270 of file DNA_grease_pencil_types.h.
Referenced by animdata_filter_grease_pencil_layer_node_recursive(), BKE_grease_pencil_copy_layer_group_parameters(), BKE_grease_pencil_copy_layer_parameters(), click_select_channel_grease_pencil_layer_group(), blender::ed::animation::greasepencil::layer_group_setting_ptr(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), make_new_animlistelem(), and blender::bke::greasepencil::TreeNode::TreeNode().
| char* GreasePencilLayerTreeNode::name |
Name of the layer/group. Dynamic length.
Definition at line 256 of file DNA_grease_pencil_types.h.
Referenced by blender::ed::greasepencil::copy_layer_group_recursive(), blender::ui::greasepencil::LayerNodeDropTarget::drop_tooltip(), blender::bke::greasepencil::tests::TEST(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::TreeNode::TreeNode(), and blender::bke::greasepencil::TreeNode::~TreeNode().
| struct GreasePencilLayerTreeNode* GreasePencilLayerTreeNode::next |
Definition at line 250 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::LayerGroup::unlink_node().
| struct GreasePencilLayerTreeGroup* GreasePencilLayerTreeNode::parent |
Definition at line 252 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::TreeNode::depth(), blender::bke::greasepencil::TreeNode::parent_group(), blender::bke::greasepencil::TreeNode::parent_group(), blender::bke::greasepencil::TreeNode::parent_node(), blender::bke::greasepencil::TreeNode::parent_node(), and blender::bke::greasepencil::LayerGroup::unlink_node().
| struct GreasePencilLayerTreeNode * GreasePencilLayerTreeNode::prev |
Definition at line 250 of file DNA_grease_pencil_types.h.
Referenced by blender::ed::greasepencil::grease_pencil_merge_layer_exec(), and blender::bke::greasepencil::LayerGroup::unlink_node().
| int8_t GreasePencilLayerTreeNode::type |
One of GreasePencilLayerTreeNodeType. Indicates the type of struct this element is.
Definition at line 261 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::TreeNode::TreeNode(), and blender::bke::greasepencil::TreeNode::TreeNode().