LiVES 1.4.9
Data Fields

track_rect Struct Reference

#include <multitrack.h>

Data Fields

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
lives_mt_block_state_t state
gboolean start_anchored
gboolean end_anchored
gboolean ordered
 are frames in sequential order ?
GtkWidget * eventbox
 pointer to eventbox widget which contains this block; we can use its "layer_number" to get the track/layer number

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

gboolean track_rect::end_anchored
weed_plant_t* track_rect::end_event
GtkWidget* track_rect::eventbox

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

track_rect* track_rect::next
weed_timecode_t track_rect::offset_start

offset in sourcefile of first frame

gboolean track_rect::ordered

are frames in sequential order ?

track_rect* track_rect::prev
gboolean track_rect::start_anchored
weed_plant_t* track_rect::start_event
lives_mt_block_state_t track_rect::state

The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines