TracktionEngine
|
Public Member Functions | |
WindowState (RackType &, juce::ValueTree windowStateTree) | |
Public Member Functions inherited from tracktion::engine::PluginWindowState | |
PluginWindowState (Edit &) | |
void | pickDefaultWindowBounds () |
void | incRefCount () |
void | decRefCount () |
void | showWindowExplicitly () |
void | closeWindowExplicitly () |
bool | isWindowShowing () const |
void | recreateWindowIfShowing () |
void | hideWindowForShutdown () |
void | pluginClicked (const juce::MouseEvent &) |
Public Attributes | |
RackType & | rack |
juce::ValueTree | state |
Public Attributes inherited from tracktion::engine::PluginWindowState | |
Edit & | edit |
Engine & | engine |
std::unique_ptr< juce::Component > | pluginWindow |
int | windowShowerCount = 0 |
bool | windowLocked |
bool | temporarilyHidden = false |
bool | wasExplicitlyClosed = false |
juce::Rectangle< int > | lastWindowBounds |
juce::Time | windowOpenTime |
tracktion::engine::RackType::WindowState::WindowState | ( | RackType & | , |
juce::ValueTree | windowStateTree | ||
) |
RackType& tracktion::engine::RackType::WindowState::rack |
juce::ValueTree tracktion::engine::RackType::WindowState::state |