Ardour  9.0-pre0-582-g084a23a80d
ardour/ardour/region.h File Reference
#include <memory>
#include <vector>
#include "temporal/domain_swap.h"
#include "temporal/timeline.h"
#include "temporal/range.h"
#include "pbd/undo.h"
#include "pbd/signals.h"
#include "ardour/ardour.h"
#include "ardour/data_type.h"
#include "ardour/automatable.h"
#include "ardour/movable.h"
#include "ardour/readable.h"
#include "ardour/session_object.h"
#include "ardour/trimmable.h"
#include "ardour/types_convert.h"
Include dependency graph for ardour/ardour/region.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ARDOUR::Region
 
struct  ARDOUR::Region::RegionGroupRetainer
 

Namespaces

 PBD
 
 ARDOUR
 
 ARDOUR::Properties
 

Enumerations

enum  ARDOUR::RegionEditState { ARDOUR::EditChangesNothing = 0 , ARDOUR::EditChangesName = 1 , ARDOUR::EditChangesID = 2 }
 
enum  ARDOUR::RegionOperationFlag { ARDOUR::LeftOfSplit = 0 , ARDOUR::InnerSplit = 1 , ARDOUR::RightOfSplit = 2 , ARDOUR::Paste = 4 }
 

Variables

PBD::PropertyDescriptor< bool > ARDOUR::Properties::muted
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::opaque
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::locked
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::video_locked
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::automatic
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::whole_file
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::import
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::external
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::sync_marked
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::left_of_split
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::right_of_split
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::position_locked
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::valid_transients
 
PBD::PropertyDescriptor< timepos_t > ARDOUR::Properties::start
 
PBD::PropertyDescriptor< timecnt_t > ARDOUR::Properties::length
 
PBD::PropertyDescriptor< timepos_t > ARDOUR::Properties::sync_position
 
PBD::PropertyDescriptor< layer_t > ARDOUR::Properties::layer
 
PBD::PropertyDescriptor< timepos_t > ARDOUR::Properties::ancestral_start
 
PBD::PropertyDescriptor< timecnt_t > ARDOUR::Properties::ancestral_length
 
PBD::PropertyDescriptor< float > ARDOUR::Properties::stretch
 
PBD::PropertyDescriptor< float > ARDOUR::Properties::shift
 
PBD::PropertyDescriptor< uint64_t > ARDOUR::Properties::layering_index
 
PBD::PropertyDescriptor< std::string > ARDOUR::Properties::tags
 
PBD::PropertyDescriptor< uint64_t > ARDOUR::Properties::reg_group
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::contents
 
PBD::PropertyDescriptor< bool > ARDOUR::Properties::region_fx