iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Instance Methods | Protected Attributes | List of all members
IPlugCocoaViewController Class Reference

An objc view controller base which reproduces some functionality from EditorDelegate in objc. More...

#import <IPlugCocoaViewController.h>

Inheritance diagram for IPlugCocoaViewController:
[legend]

Instance Methods

(id) - initWithEditorDelegateAndBundleID:editorDelegate:
 
(void) - setEditorDelegate:
 
(BOOL) - onMessage:msgTag:ctrlTag:
 
(void) - onParamChangeUI:paramIdx:
 
(void) - onMidiMsgUI:status:data1:data2:
 
(void) - onSysexMsgUI:msg:
 
(void) - sendControlValueFromDelegate:ctrlTag:
 
(void) - sendControlMsgFromDelegate:ctrlTag:msgTag:
 
(void) - sendParameterValueFromDelegate:paramIdx:value:
 
(void) - sendParameterValueFromUI:paramIdx:
 
(void) - beginInformHostOfParamChangeFromUI:
 
(void) - endInformHostOfParamChangeFromUI:
 
(void) - sendMidiMsgFromUI:status:data1:data2:
 
(void) - sendSysexMsgFromUI:msg:
 
(void) - sendArbitraryMsgFromUI:msgTag:ctrlTag:
 
(parameterCount() - NS_SWIFT_NAME
 
(NSString *) - getParameterName:
 
(double) - getParameterDefault:
 
(double) - getParameterMin:
 
(double) - getParameterMax:
 
(double) - getParameterStep:
 
(NSString *) - getParameterLabel:
 
(NSString *) - getParameterGroup:
 
(NSInteger) - getParameterNumDisplayTexts:
 
(NSString *) - getParameterDisplayText:index:
 
(double) - getParameterDisplayTextValue:index:
 
(int) - getParameterFlags:
 
(int) - getParameterShapeID:
 
(double) - getParameterShapeValue:
 
(void) - setBundleID:
 
(NSString *) - getBundleID
 

Protected Attributes

void * editorDelegate
 
NSString * bundleID
 

Detailed Description

An objc view controller base which reproduces some functionality from EditorDelegate in objc.

Definition at line 30 of file IPlugCocoaViewController.h.

Method Documentation

◆ getBundleID

- (NSString *) getBundleID

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterDefault:

- (double) getParameterDefault: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterDisplayText:index:

- (NSString *) getParameterDisplayText: (NSInteger)  paramIdx
index: (NSInteger)  displayIndex 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterDisplayTextValue:index:

- (double) getParameterDisplayTextValue: (NSInteger)  paramIdx
index: (NSInteger)  displayIndex 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterFlags:

- (int) getParameterFlags: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterGroup:

- (NSString *) getParameterGroup: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterLabel:

- (NSString *) getParameterLabel: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterMax:

- (double) getParameterMax: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterMin:

- (double) getParameterMin: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterName:

- (NSString *) getParameterName: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterNumDisplayTexts:

- (NSInteger) getParameterNumDisplayTexts: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterShapeID:

- (int) getParameterShapeID: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterShapeValue:

- (double) getParameterShapeValue: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ getParameterStep:

- (double) getParameterStep: (NSInteger)  paramIdx

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ onMessage:msgTag:ctrlTag:

- (BOOL) onMessage: (NSInteger) 
msgTag: (NSInteger) 
ctrlTag: (NSData*)  msg 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ onMidiMsgUI:status:data1:data2:

- (void) onMidiMsgUI: (UInt8) 
status: (UInt8) 
data1: (UInt8) 
data2: (NSInteger)  offset 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ onParamChangeUI:paramIdx:

- (void) onParamChangeUI: (NSInteger) 
paramIdx: (double)  value 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ onSysexMsgUI:msg:

- (void) onSysexMsgUI: (NSData*) 
msg: (NSInteger)  offset 

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ setBundleID:

- (void) setBundleID: (const char*)  bundleID

Definition at line 1 of file IPlugCocoaViewController.mm.

◆ setEditorDelegate:

- (void) setEditorDelegate: (void*)  editorDelegate

Definition at line 1 of file IPlugCocoaViewController.mm.

Member Data Documentation

◆ bundleID

- (NSString*) bundleID
protected

Definition at line 33 of file IPlugCocoaViewController.h.

◆ editorDelegate

- (void*) editorDelegate
protected

Definition at line 32 of file IPlugCocoaViewController.h.


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