Photosine 0.5
Loading...
Searching...
No Matches
Timeline::VideoTracksView Class Reference

#include <VideoTracksView.h>

Inheritance diagram for Timeline::VideoTracksView:
Timeline::TimelineView

Public Member Functions

void updateTracks ()
void clearTracks ()
void addTrack (juce::ValueTree newTrack)
Public Member Functions inherited from Timeline::TimelineView
 TimelineView ()
 ~TimelineView () override
void paint (juce::Graphics &) override
void resized () override

Private Attributes

juce::Array< std::unique_ptr< VideoTrackComponent > > videoTrackComponents

Additional Inherited Members

Public Attributes inherited from Timeline::TimelineView
juce::Rectangle< float > trackHeaderBounds { 0, 0, 300, 1000 }
juce::Rectangle< float > timelineContentsBounds { 300, 0, 200, 1000 }

Detailed Description

Member Function Documentation

◆ addTrack()

void Timeline::VideoTracksView::addTrack ( juce::ValueTree newTrack)
inline

Add new track to videoTrackComponents.

◆ clearTracks()

void Timeline::VideoTracksView::clearTracks ( )
inline

Clears all tracks from videoTrackComponents.

◆ updateTracks()

void Timeline::VideoTracksView::updateTracks ( )
inline

Adds all track components stored in videoTrackComponents and positions them.

Member Data Documentation

◆ videoTrackComponents

juce::Array<std::unique_ptr<VideoTrackComponent> > Timeline::VideoTracksView::videoTrackComponents
private

The documentation for this class was generated from the following file:
  • /Users/cliftonmarien/Documents/Photosine/Photosine/Source/Timeline/VideoTracksView.h