LiVES  2.8.9
Data Fields
track_rect Struct Reference

#include <multitrack.h>

Data Fields

ulong uid
 
track_rect * next
 
track_rect * prev
 
weed_plant_t * start_event
 
weed_plant_t * end_event
 
weed_timecode_t offset_start
 offset in sourcefile of first frame More...
 
lives_mt_block_state_t state
 
boolean start_anchored
 
boolean end_anchored
 
boolean ordered
 are frames in sequential order ? More...
 
LiVESWidget * eventbox
 pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number More...
 

Detailed Description

track rectangles (blocks), we translate our event_list FRAME events into these, then when exposed, the eventbox draws them blocks MUST only contain frames from a single clip. They MAY NOT contain blank frames.

start and end events MUST be FRAME events

Field Documentation

◆ end_anchored

boolean track_rect::end_anchored

◆ end_event

weed_plant_t* track_rect::end_event

◆ eventbox

LiVESWidget* track_rect::eventbox

pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number

◆ next

track_rect* track_rect::next

◆ offset_start

weed_timecode_t track_rect::offset_start

offset in sourcefile of first frame

◆ ordered

boolean track_rect::ordered

are frames in sequential order ?

◆ prev

track_rect* track_rect::prev

◆ start_anchored

boolean track_rect::start_anchored

◆ start_event

weed_plant_t* track_rect::start_event

◆ state

lives_mt_block_state_t track_rect::state

◆ uid

ulong track_rect::uid

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