Blender  V3.3
Public Attributes | List of all members
NlaStrip Struct Reference

#include <DNA_anim_types.h>

Public Attributes

struct NlaStripnext
 
struct NlaStripprev
 
ListBase strips
 
bActionact
 
ListBase fcurves
 
ListBase modifiers
 
char name [64]
 
float influence
 
float strip_time
 
float start
 
float end
 
float actstart
 
float actend
 
float repeat
 
float scale
 
float blendin
 
float blendout
 
short blendmode
 
short extendmode
 
char _pad1 [2]
 
short type
 
voidspeaker_handle
 
int flag
 
char _pad2 [4]
 
struct NlaStriporig_strip
 
void_pad3
 

Detailed Description

NLA Strip (strip)

A NLA Strip is a container for the reuse of Action data, defining parameters to control the remapping of the Action data to some destination.

Definition at line 709 of file DNA_anim_types.h.

Member Data Documentation

◆ _pad1

char NlaStrip::_pad1[2]

Definition at line 747 of file DNA_anim_types.h.

◆ _pad2

char NlaStrip::_pad2[4]

Definition at line 757 of file DNA_anim_types.h.

◆ _pad3

void* NlaStrip::_pad3

Definition at line 762 of file DNA_anim_types.h.

◆ act

bAction* NlaStrip::act

◆ actend

float NlaStrip::actend

◆ actstart

float NlaStrip::actstart

◆ blendin

float NlaStrip::blendin

Strip blending length (only used when there are no F-Curves).

Definition at line 741 of file DNA_anim_types.h.

Referenced by BKE_nlastrip_validate_autoblends(), nla_draw_strip_curves(), nlastrip_get_influence(), and nlastrips_to_animdata().

◆ blendmode

short NlaStrip::blendmode

◆ blendout

float NlaStrip::blendout

◆ end

float NlaStrip::end

◆ extendmode

short NlaStrip::extendmode

◆ fcurves

ListBase NlaStrip::fcurves

◆ flag

int NlaStrip::flag

◆ influence

float NlaStrip::influence

◆ modifiers

ListBase NlaStrip::modifiers

F-Curve modifiers to be applied to the entire strip's referenced F-Curves.

Definition at line 720 of file DNA_anim_types.h.

Referenced by BKE_nlastrip_copy(), BKE_nlastrip_free(), fmodifier_list_space_specific(), nla_panel_modifiers(), nlastrip_evaluate_actionclip(), nlastrip_evaluate_meta(), and nlastrip_evaluate_transition().

◆ name

char NlaStrip::name[64]

◆ next

struct NlaStrip* NlaStrip::next

◆ orig_strip

struct NlaStrip* NlaStrip::orig_strip

Definition at line 760 of file DNA_anim_types.h.

Referenced by animsys_construct_orig_pointer_rna().

◆ prev

struct NlaStrip * NlaStrip::prev

◆ repeat

float NlaStrip::repeat

◆ scale

float NlaStrip::scale

◆ speaker_handle

void* NlaStrip::speaker_handle

Handle for speaker objects.

Definition at line 753 of file DNA_anim_types.h.

◆ start

float NlaStrip::start

◆ strip_time

float NlaStrip::strip_time

Current 'time' within action being used (automatically evaluated, but can be overridden).

Definition at line 728 of file DNA_anim_types.h.

Referenced by nlastrip_evaluate_actionclip(), nlastrip_evaluate_controls(), nlastrip_evaluate_transition(), and nlastrips_ctime_get_strip().

◆ strips

ListBase NlaStrip::strips

◆ type

short NlaStrip::type

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