TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RegionSequenceWrapper Class Reference

#include <tracktion_ARAWrapperInterfaces.h>

Inherits SelectableListener.

Public Member Functions

 RegionSequenceWrapper (ARADocument &d, Track *t)
 
 ~RegionSequenceWrapper ()
 
SizedStruct< ARA_STRUCT_MEMBER(ARARegionSequenceProperties, color)> getRegionSequenceProperties ()
 
void updateProperties ()
 Re-sends the track name/order/colour to the plugin.
 

Public Attributes

ARARegionSequenceRef regionSequenceRef = nullptr
 
ARADocumentdoc
 
Track * track
 

Constructor & Destructor Documentation

◆ RegionSequenceWrapper()

RegionSequenceWrapper::RegionSequenceWrapper ( ARADocument d,
Track *  t 
)

◆ ~RegionSequenceWrapper()

RegionSequenceWrapper::~RegionSequenceWrapper ( )

Member Function Documentation

◆ getRegionSequenceProperties()

SizedStruct< ARA_STRUCT_MEMBER(ARARegionSequenceProperties, color)> RegionSequenceWrapper::getRegionSequenceProperties ( )

◆ updateProperties()

void RegionSequenceWrapper::updateProperties ( )

Re-sends the track name/order/colour to the plugin.

Must be called from within a document editing cycle.

References ARADocument::dci, ARADocument::dcRef, doc, getRegionSequenceProperties(), regionSequenceRef, and track.

Member Data Documentation

◆ regionSequenceRef

ARARegionSequenceRef RegionSequenceWrapper::regionSequenceRef = nullptr

◆ doc

ARADocument& RegionSequenceWrapper::doc

◆ track

Track* RegionSequenceWrapper::track

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