Blender V4.5
bActionStrip Struct Reference

#include <DNA_nla_types.h>

Public Attributes

struct bActionStrip * next
struct bActionStrip * prev
short flag
short mode
short stride_axis
short curmod
struct Ipo * ipo
struct bAction * act
struct Object * object
float start
float end
float actstart
float actend
float actoffs
float stridelen
float repeat
float scale
float blendin
float blendout
char stridechannel [32]
char offs_bone [32]
ListBase modifiers

Detailed Description

Definition at line 38 of file DNA_nla_types.h.

Member Data Documentation

◆ act

struct bAction* bActionStrip::act

The action referenced by this strip.

Definition at line 49 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ actend

float bActionStrip::actend

Definition at line 55 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ actoffs

float bActionStrip::actoffs

Offset within action, for cycles and striding.

Definition at line 57 of file DNA_nla_types.h.

◆ actstart

float bActionStrip::actstart

The range of frames taken from the action.

Definition at line 55 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ blendin

float bActionStrip::blendin

The number of frames on either end of the strip's length to fade in/out.

Definition at line 66 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ blendout

float bActionStrip::blendout

Definition at line 66 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ curmod

short bActionStrip::curmod

Current modifier for buttons.

Definition at line 44 of file DNA_nla_types.h.

◆ end

float bActionStrip::end

Definition at line 53 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ flag

short bActionStrip::flag

Definition at line 40 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ ipo

struct Ipo* bActionStrip::ipo

Blending ipo - was used for some old NAN era experiments. Non-functional currently.

Definition at line 47 of file DNA_nla_types.h.

◆ mode

short bActionStrip::mode

Definition at line 40 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ modifiers

ListBase bActionStrip::modifiers

Modifier stack.

Definition at line 74 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ next

struct bActionStrip* bActionStrip::next

Definition at line 39 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ object

struct Object* bActionStrip::object

For groups, the actual object being nla'ed.

Definition at line 51 of file DNA_nla_types.h.

◆ offs_bone

char bActionStrip::offs_bone[32]

If repeat, use this bone/channel for defining offset.

Definition at line 71 of file DNA_nla_types.h.

◆ prev

struct bActionStrip * bActionStrip::prev

Definition at line 39 of file DNA_nla_types.h.

◆ repeat

float bActionStrip::repeat

The number of times to repeat the action range.

Definition at line 61 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ scale

float bActionStrip::scale

The amount the action range is scaled by.

Definition at line 63 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ start

float bActionStrip::start

The range of frames covered by this strip.

Definition at line 53 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ stride_axis

short bActionStrip::stride_axis

Axis 0=x, 1=y, 2=z.

Definition at line 42 of file DNA_nla_types.h.

◆ stridechannel

char bActionStrip::stridechannel[32]

Instead of stridelen, it uses an action channel.

Definition at line 69 of file DNA_nla_types.h.

◆ stridelen

float bActionStrip::stridelen

The stride-length (considered when flag & ACT_USESTRIDE).

Definition at line 59 of file DNA_nla_types.h.


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