|
Photosine 0.5
|
#include <ViewportComponent.h>
Public Member Functions | |
| ViewportComponent () | |
| ~ViewportComponent () override | |
juce::Component virtual members | |
| void | paint (juce::Graphics &) override |
| void | resized () override |
Private Member Functions | |
juce::ValueTree::Listener virtual members | |
| void | valueTreePropertyChanged (juce::ValueTree &treeWhosePropertyHasChanged, const juce::Identifier &property) override |
| void | valueTreeChildAdded (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenAdded) override |
| void | valueTreeChildRemoved (juce::ValueTree &parentTree, juce::ValueTree &childWhichHasBeenRemoved, int indexFromWhichChildWasRemoved) override |
| void | valueTreeChildOrderChanged (juce::ValueTree &parentTreeWhoseChildrenHaveMoved, int oldIndex, int newIndex) override |
Private Attributes | |
| juce::Rectangle< float > | timecodeBounds { 0, 0, 300, 50 } |
| juce::Rectangle< float > | transportBounds { 0, 0, 200, 50 } |
| juce::Rectangle< float > | titleBounds { 0, 0, 200, 10 } |
| juce::ValueTree | projectValueTree |
| Time::Timecode | playheadTimecode |
Component that displays the preview render for the current frame. Contains transport controls and Timecode label.
| ViewportComponent::ViewportComponent | ( | ) |
|
override |
|
override |
|
override |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
private |
|
private |
Local object holding the project value tree so it's in scope for the Listener subclass.
|
private |
|
private |
|
private |