TracktionEngine
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::TrackCompManager::CompSection Struct Reference

Inherits juce::ReferenceCountedObject.

Public Types

using Ptr = juce::ReferenceCountedObjectPtr< CompSection >
 

Public Member Functions

 CompSection (const juce::ValueTree &)
 
 ~CompSection ()
 
void updateFrom (juce::ValueTree &, const juce::Identifier &)
 
EditItemID getTrack () const
 
double getEnd () const
 

Static Public Member Functions

static CompSectioncreateAndIncRefCount (const juce::ValueTree &v)
 

Public Attributes

juce::ValueTree state
 

Member Typedef Documentation

◆ Ptr

using tracktion::engine::TrackCompManager::CompSection::Ptr = juce::ReferenceCountedObjectPtr<CompSection>

Constructor & Destructor Documentation

◆ CompSection()

tracktion::engine::TrackCompManager::CompSection::CompSection ( const juce::ValueTree &  )

◆ ~CompSection()

tracktion::engine::TrackCompManager::CompSection::~CompSection ( )

Member Function Documentation

◆ createAndIncRefCount()

static CompSection* tracktion::engine::TrackCompManager::CompSection::createAndIncRefCount ( const juce::ValueTree &  v)
static

◆ updateFrom()

void tracktion::engine::TrackCompManager::CompSection::updateFrom ( juce::ValueTree &  ,
const juce::Identifier &   
)

◆ getTrack()

EditItemID tracktion::engine::TrackCompManager::CompSection::getTrack ( ) const

◆ getEnd()

double tracktion::engine::TrackCompManager::CompSection::getEnd ( ) const

Member Data Documentation

◆ state

juce::ValueTree tracktion::engine::TrackCompManager::CompSection::state

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