Blender  V3.3
Public Attributes | List of all members
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 39 of file DNA_nla_types.h.

Member Data Documentation

◆ act

struct bAction* bActionStrip::act

The action referenced by this strip.

Definition at line 50 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ actend

float bActionStrip::actend

Definition at line 56 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ actoffs

float bActionStrip::actoffs

Offset within action, for cycles and striding.

Definition at line 58 of file DNA_nla_types.h.

◆ actstart

float bActionStrip::actstart

The range of frames taken from the action.

Definition at line 56 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and 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 67 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ blendout

float bActionStrip::blendout

Definition at line 67 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ curmod

short bActionStrip::curmod

Current modifier for buttons.

Definition at line 45 of file DNA_nla_types.h.

◆ end

float bActionStrip::end

Definition at line 54 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ flag

short bActionStrip::flag

Definition at line 41 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ ipo

struct Ipo* bActionStrip::ipo

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

Definition at line 48 of file DNA_nla_types.h.

◆ mode

short bActionStrip::mode

Definition at line 41 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ modifiers

ListBase bActionStrip::modifiers

Modifier stack.

Definition at line 75 of file DNA_nla_types.h.

Referenced by nlastrips_to_animdata().

◆ next

struct bActionStrip* bActionStrip::next

Definition at line 40 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ object

struct Object* bActionStrip::object

For groups, the actual object being nla'ed.

Definition at line 52 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 72 of file DNA_nla_types.h.

◆ prev

struct bActionStrip * bActionStrip::prev

Definition at line 40 of file DNA_nla_types.h.

◆ repeat

float bActionStrip::repeat

The number of times to repeat the action range.

Definition at line 62 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ scale

float bActionStrip::scale

The amount the action range is scaled by.

Definition at line 64 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ start

float bActionStrip::start

The range of frames covered by this strip.

Definition at line 54 of file DNA_nla_types.h.

Referenced by blo_do_versions_pre250(), and nlastrips_to_animdata().

◆ stride_axis

short bActionStrip::stride_axis

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

Definition at line 43 of file DNA_nla_types.h.

◆ stridechannel

char bActionStrip::stridechannel[32]

Instead of stridelen, it uses an action channel.

Definition at line 70 of file DNA_nla_types.h.

◆ stridelen

float bActionStrip::stridelen

The stridelength (considered when flag & ACT_USESTRIDE).

Definition at line 60 of file DNA_nla_types.h.


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