Blender V4.3
ActionLayer Struct Reference

#include <DNA_action_types.h>

Inherited by blender::animrig::Layer.

Public Attributes

char name [64]
float influence
uint8_t layer_flags
int8_t layer_mix_mode
uint8_t _pad0 [2]
struct ActionStrip ** strip_array
int strip_array_num
uint8_t _pad1 [4]

Detailed Description

See also
blender::animrig::Layer

Definition at line 1131 of file DNA_action_types.h.

Member Data Documentation

◆ _pad0

uint8_t ActionLayer::_pad0[2]

Definition at line 1143 of file DNA_action_types.h.

◆ _pad1

uint8_t ActionLayer::_pad1[4]

Definition at line 1152 of file DNA_action_types.h.

◆ influence

float ActionLayer::influence

◆ layer_flags

uint8_t ActionLayer::layer_flags

◆ layer_mix_mode

int8_t ActionLayer::layer_mix_mode
See also
#blender::animrig::Layer::mixmode()

Definition at line 1141 of file DNA_action_types.h.

Referenced by blender::animrig::Layer::mix_mode().

◆ name

char ActionLayer::name[64]

User-Visible identifier, unique within the Animation.

Definition at line 1133 of file DNA_action_types.h.

Referenced by blender::animrig::Action::layer_add(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), and blender::animrig::tests::TEST_F().

◆ strip_array

struct ActionStrip** ActionLayer::strip_array

There is always at least one strip. If there is only one, it can be infinite. This is the default for new layers.

Definition at line 1149 of file DNA_action_types.h.

Referenced by blender::animrig::Layer::strip(), blender::animrig::Layer::strip(), blender::animrig::Layer::strip_add(), blender::animrig::Layer::strip_remove(), blender::animrig::Layer::strips(), blender::animrig::Layer::strips(), and blender::animrig::Layer::~Layer().

◆ strip_array_num


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