tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::TrackCompManager::CompSection Struct Reference
Inheritance diagram for tracktion::engine::TrackCompManager::CompSection:
juce::ReferenceCountedObject

Public Types

using Ptr = juce::ReferenceCountedObjectPtr< CompSection >
 

Public Member Functions

 CompSection (const juce::ValueTree &)
 
void updateFrom (juce::ValueTree &, const juce::Identifier &)
 
EditItemID getTrack () const
 
double getEnd () const
 
- Public Member Functions inherited from juce::ReferenceCountedObject
void incReferenceCount () noexcept
 
void decReferenceCount () noexcept
 
bool decReferenceCountWithoutDeleting () noexcept
 
int getReferenceCount () const noexcept
 

Static Public Member Functions

static CompSectioncreateAndIncRefCount (const juce::ValueTree &v)
 

Public Attributes

juce::ValueTree state
 

Additional Inherited Members

- Protected Member Functions inherited from juce::ReferenceCountedObject
 ReferenceCountedObject (const ReferenceCountedObject &) noexcept
 
 ReferenceCountedObject (ReferenceCountedObject &&) noexcept
 
ReferenceCountedObjectoperator= (const ReferenceCountedObject &) noexcept
 
ReferenceCountedObjectoperator= (ReferenceCountedObject &&) noexcept
 
void resetReferenceCount () noexcept
 

Detailed Description

Definition at line 36 of file tracktion_TrackCompManager.h.

Member Typedef Documentation

◆ Ptr

Definition at line 41 of file tracktion_TrackCompManager.h.

Constructor & Destructor Documentation

◆ CompSection()

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

Definition at line 14 of file tracktion_TrackCompManager.cpp.

◆ ~CompSection()

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

Definition at line 20 of file tracktion_TrackCompManager.cpp.

Member Function Documentation

◆ createAndIncRefCount()

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

Definition at line 24 of file tracktion_TrackCompManager.cpp.

◆ getEnd()

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

Definition at line 49 of file tracktion_TrackCompManager.h.

◆ getTrack()

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

Definition at line 48 of file tracktion_TrackCompManager.h.

◆ updateFrom()

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

Definition at line 31 of file tracktion_TrackCompManager.cpp.

Member Data Documentation

◆ state

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

Definition at line 46 of file tracktion_TrackCompManager.h.


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