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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::Plugin::WindowState Struct Reference
Inheritance diagram for tracktion::engine::Plugin::WindowState:
tracktion::engine::PluginWindowState juce::Timer

Public Member Functions

 WindowState (Plugin &)
 
- 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

Pluginplugin
 
- Public Attributes inherited from tracktion::engine::PluginWindowState
Editedit
 
Engineengine
 
std::unique_ptr< juce::ComponentpluginWindow
 
int windowShowerCount
 
bool windowLocked
 
bool temporarilyHidden
 
bool wasExplicitlyClosed
 
juce::Rectangle< intlastWindowBounds
 
juce::Time windowOpenTime
 

Detailed Description

Definition at line 381 of file tracktion_Plugin.h.

Constructor & Destructor Documentation

◆ WindowState()

tracktion::engine::Plugin::WindowState::WindowState ( Plugin p)

Definition at line 65 of file tracktion_Plugin.cpp.

Member Data Documentation

◆ plugin

Plugin& tracktion::engine::Plugin::WindowState::plugin

Definition at line 385 of file tracktion_Plugin.h.


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