Blender V4.3
TransDataNla Struct Reference

Public Attributes

IDid
 
NlaTrackoldTrack
 
NlaTracknlt
 
NlaStripstrip
 
float h1 [3]
 
float h2 [3]
 
int trackIndex
 
int signed_track_index
 
int handle
 

Detailed Description

Used for NLA transform (stored in #TransData.extra pointer).

Definition at line 36 of file transform_convert_nla.cc.

Member Data Documentation

◆ h1

◆ h2

float TransDataNla::h2[3]

◆ handle

int TransDataNla::handle

Handle-index: 0 for dummy entry, -1 for start, 1 for end, 2 for both ends.

Definition at line 64 of file transform_convert_nla.cc.

Referenced by createTransNlaData(), nlastrip_shuffle_transformed(), and recalcData_nla().

◆ id

ID* TransDataNla::id

ID-block NLA-data is attached to.

Definition at line 38 of file transform_convert_nla.cc.

Referenced by createTransNlaData(), nlastrip_shuffle_transformed(), recalcData_nla(), and transdata_get_track_shuffle_offset_side().

◆ nlt

NlaTrack* TransDataNla::nlt

◆ oldTrack

NlaTrack* TransDataNla::oldTrack

Original NLA-Track that the strip belongs to.

Definition at line 41 of file transform_convert_nla.cc.

Referenced by createTransNlaData(), nlastrip_shuffle_transformed(), and recalcData_nla().

◆ signed_track_index

int TransDataNla::signed_track_index
Note
This index is relative to the initial first track at the start of transforming and thus can be negative when the tracks list grows downward.

Definition at line 61 of file transform_convert_nla.cc.

Referenced by createTransNlaData(), and recalcData_nla().

◆ strip

◆ trackIndex

int TransDataNla::trackIndex

Index of track that strip is currently in.

Definition at line 55 of file transform_convert_nla.cc.

Referenced by createTransNlaData(), nlastrip_shuffle_transformed(), recalcData_nla(), and transdata_get_track_shuffle_offset_side().


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