hvirtual/cinelerra/automation.h File Reference

#include "arraylist.h"
#include "autoconf.inc"
#include "automation.inc"
#include "autos.inc"
#include "edl.inc"
#include "filexml.inc"
#include "maxchannels.h"
#include "module.inc"
#include "track.inc"
#include <stdint.h>

Include dependency graph for automation.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Automation

Defines

#define AUTOMATIONCLAMPS(value, autogrouptype)
#define AUTOMATIONVIEWCLAMPS(value, autogrouptype)


Define Documentation

#define AUTOMATIONCLAMPS ( value,
autogrouptype   ) 

Value:

if (autogrouptype == AUTOGROUPTYPE_AUDIO_FADE && value <= INFINITYGAIN) \
                value = INFINITYGAIN;                                   \
        if (autogrouptype == AUTOGROUPTYPE_VIDEO_FADE)                  \
                CLAMP(value, 0, 100);                                   \
        if (autogrouptype == AUTOGROUPTYPE_ZOOM && value < 0)           \
                value = 0;

Definition at line 19 of file automation.h.

Referenced by TrackCanvas::draw_floatline(), and TrackCanvas::test_floatline().

#define AUTOMATIONVIEWCLAMPS ( value,
autogrouptype   ) 

Value:

if (autogrouptype == AUTOGROUPTYPE_ZOOM && value < 0)           \
                value = 0;

Definition at line 27 of file automation.h.

Referenced by MWindow::change_currentautorange(), and ZoomTextBox::handle_event().


Generated on Mon Apr 28 13:53:04 2008 for Cinelerra by  doxygen 1.5.5