Audacity  2.2.0
AUControl Class Referencefinal

#include <AUControl.h>

Inheritance diagram for AUControl:

Public Member Functions

 AUControl ()
 
 ~AUControl ()
 
void Close ()
 
bool Create (wxWindow *parent, AudioComponent comp, AudioUnit unit, bool custom)
 
void CreateCocoa ()
 
void CreateGeneric ()
 
void CocoaViewResized ()
 
void OnSize (wxSizeEvent &evt)
 
void CreateCarbon ()
 
void CreateCarbonOverlay ()
 
void CarbonViewResized ()
 

Static Public Member Functions

static pascal OSStatus ControlEventHandlerCallback (EventHandlerCallRef handler, EventRef event, void *data)
 

Private Attributes

AudioComponent mComponent
 
AudioUnit mUnit
 
NSView * mAUView
 
NSView * mView
 
wxSize mLastMin
 
bool mSettingSize
 
AudioComponentInstance mInstance
 
WindowRef mWindowRef
 
HIViewRef mHIView
 

Constructor & Destructor Documentation

AUControl::AUControl ( )
AUControl::~AUControl ( )

Member Function Documentation

void AUControl::CarbonViewResized ( )
void AUControl::Close ( )
void AUControl::CocoaViewResized ( )
static pascal OSStatus AUControl::ControlEventHandlerCallback ( EventHandlerCallRef  handler,
EventRef  event,
void *  data 
)
static
bool AUControl::Create ( wxWindow *  parent,
AudioComponent  comp,
AudioUnit  unit,
bool  custom 
)
void AUControl::CreateCarbon ( )
void AUControl::CreateCarbonOverlay ( )
void AUControl::CreateCocoa ( )
void AUControl::CreateGeneric ( )
void AUControl::OnSize ( wxSizeEvent &  evt)

Member Data Documentation

NSView* AUControl::mAUView
private
AudioComponent AUControl::mComponent
private
HIViewRef AUControl::mHIView
private
AudioComponentInstance AUControl::mInstance
private
wxSize AUControl::mLastMin
private
bool AUControl::mSettingSize
private
AudioUnit AUControl::mUnit
private
NSView* AUControl::mView
private
WindowRef AUControl::mWindowRef
private

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