LMMS
Loading...
Searching...
No Matches
CarlaBridgeToolkitNative Class Reference
Inheritance diagram for CarlaBridgeToolkitNative:

Public Member Functions

 CarlaBridgeToolkitNative (CarlaBridgeFormat *const format)
 ~CarlaBridgeToolkitNative () override
bool init (const int, const char **) override
void exec (const bool showUI) override
void quit () override
void show () override
void focus () override
void hide () override
void setChildWindow (void *const ptr) override
void setSize (const uint width, const uint height) override
void setTitle (const char *const title) override
voidgetContainerId () const override

Protected Member Functions

void handlePluginUIClosed () override
void handlePluginUIResized (const uint width, const uint height) override

Private Attributes

CarlaPluginUI * fHostUI
bool fIdling

Constructor & Destructor Documentation

◆ CarlaBridgeToolkitNative()

CarlaBridgeToolkitNative::CarlaBridgeToolkitNative ( CarlaBridgeFormat *const format)
inline

◆ ~CarlaBridgeToolkitNative()

CarlaBridgeToolkitNative::~CarlaBridgeToolkitNative ( )
inlineoverride

Member Function Documentation

◆ exec()

void CarlaBridgeToolkitNative::exec ( const bool showUI)
inlineoverride

◆ focus()

void CarlaBridgeToolkitNative::focus ( )
inlineoverride

◆ getContainerId()

void * CarlaBridgeToolkitNative::getContainerId ( ) const
inlineoverride

◆ handlePluginUIClosed()

void CarlaBridgeToolkitNative::handlePluginUIClosed ( )
inlineoverrideprotected

◆ handlePluginUIResized()

void CarlaBridgeToolkitNative::handlePluginUIResized ( const uint width,
const uint height )
inlineoverrideprotected

◆ hide()

void CarlaBridgeToolkitNative::hide ( )
inlineoverride

◆ init()

bool CarlaBridgeToolkitNative::init ( const int ,
const char **  )
inlineoverride

◆ quit()

void CarlaBridgeToolkitNative::quit ( )
inlineoverride

◆ setChildWindow()

void CarlaBridgeToolkitNative::setChildWindow ( void *const ptr)
inlineoverride

◆ setSize()

void CarlaBridgeToolkitNative::setSize ( const uint width,
const uint height )
inlineoverride

◆ setTitle()

void CarlaBridgeToolkitNative::setTitle ( const char *const title)
inlineoverride

◆ show()

void CarlaBridgeToolkitNative::show ( )
inlineoverride

Member Data Documentation

◆ fHostUI

CarlaPluginUI* CarlaBridgeToolkitNative::fHostUI
private

◆ fIdling

bool CarlaBridgeToolkitNative::fIdling
private

The documentation for this class was generated from the following file: