|
Blender V5.0
|
#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 |
| char | _pad [7] |
| float | color [3] |
| uint32_t | flag |
Definition at line 252 of file DNA_grease_pencil_types.h.
| char GreasePencilLayerTreeNode::_pad[7] |
Definition at line 266 of file DNA_grease_pencil_types.h.
| float GreasePencilLayerTreeNode::color[3] |
Channel color for dope-sheet.
Definition at line 270 of file DNA_grease_pencil_types.h.
Referenced by BKE_grease_pencil_copy_layer_group_parameters(), BKE_grease_pencil_copy_layer_parameters(), blender::ed::animation::greasepencil::layer_channel_color(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::bke::greasepencil::TreeNode::TreeNode(), and blender::bke::greasepencil::TreeNode::TreeNode().
| uint32_t GreasePencilLayerTreeNode::flag |
Flag. Used to set e.g. the selection, visibility, ... status. See GreasePencilLayerTreeNodeFlag.
Definition at line 275 of file DNA_grease_pencil_types.h.
Referenced by BKE_grease_pencil_copy_layer_group_parameters(), BKE_grease_pencil_copy_layer_parameters(), blender::draw::gpencil::grease_pencil_layer_cache_add(), blender::ed::animation::greasepencil::layer_group_setting_ptr(), blender::ed::animation::greasepencil::layer_setting_ptr(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), make_new_animlistelem(), blender::io::grease_pencil::SVGImporter::read(), blender::bke::greasepencil::TreeNode::TreeNode(), and blender::bke::greasepencil::TreeNode::TreeNode().
| char* GreasePencilLayerTreeNode::name |
Name of the layer/group. Dynamic length.
Definition at line 260 of file DNA_grease_pencil_types.h.
Referenced by animdata_filter_grease_pencil_layer_node_recursive(), blender::ed::greasepencil::copy_layer_group_recursive(), blender::ui::greasepencil::LayerNodeDropTarget::drop_tooltip(), get_node_names(), blender::ed::outliner::namebutton_fn(), read_layer(), read_layer_tree_group(), blender::bke::greasepencil::tests::TEST(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::TreeNode::TreeNode(), write_layer(), write_layer_tree_group(), and blender::bke::greasepencil::TreeNode::~TreeNode().
| struct GreasePencilLayerTreeNode* GreasePencilLayerTreeNode::next |
Definition at line 254 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::LayerGroup::unlink_node(), and update_active_node_from_node_to_remove().
| struct GreasePencilLayerTreeGroup* GreasePencilLayerTreeNode::parent |
Definition at line 256 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::LayerGroup::add_node(), blender::bke::greasepencil::LayerGroup::add_node_after(), blender::bke::greasepencil::LayerGroup::add_node_before(), 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(), read_layer(), read_layer_tree_group(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::LayerGroup::unlink_node(), and update_active_node_from_node_to_remove().
| struct GreasePencilLayerTreeNode * GreasePencilLayerTreeNode::prev |
| int8_t GreasePencilLayerTreeNode::type |
One of GreasePencilLayerTreeNodeType. Indicates the type of struct this element is.
Definition at line 265 of file DNA_grease_pencil_types.h.
Referenced by blender::bke::greasepencil::TreeNode::is_group(), blender::bke::greasepencil::TreeNode::is_layer(), blender::bke::greasepencil::TreeNode::TreeNode(), blender::bke::greasepencil::TreeNode::TreeNode(), and blender::bke::greasepencil::TreeNode::TreeNode().