Blender V4.5
bActionStrip Struct Reference

#include <DNA_nla_types.h>

Public Attributes

struct bActionStripnext
struct bActionStripprev
short flag
short mode
short stride_axis
short curmod
struct Ipoipo
struct bActionact
struct Objectobject
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: