JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::NSViewFrameChangeCallbackClass Struct Reference

#include <juce_mac_NSViewFrameWatcher.h>

Inheritance diagram for juce::NSViewFrameChangeCallbackClass:
Collaboration diagram for juce::NSViewFrameChangeCallbackClass:

Public Member Functions

 NSViewFrameChangeCallbackClass ()
 
void addIvar (const char *name)
 
void addMethod (SEL selector, Result(*callbackFn)(id, SEL, Args...))
 
void addProtocol (Protocol *protocol)
 
NSObjectcreateInstance () const
 
void registerClass ()
 

Static Public Member Functions

static ReturnType sendSuperclassMessage (id self, SEL sel, Params... params)
 
static void setTarget (id self, NSViewCallbackInterface *c)
 

Public Attributes

Class cls
 

Static Private Member Functions

static void frameChanged (id self, SEL, NSNotification *)
 
static String getRandomisedName (const char *root)
 

Constructor & Destructor Documentation

◆ NSViewFrameChangeCallbackClass()

juce::NSViewFrameChangeCallbackClass::NSViewFrameChangeCallbackClass ( )
inline

Member Function Documentation

◆ addIvar()

void juce::ObjCClass< NSObject >::addIvar ( const char *  name)
inlineinherited

◆ addMethod()

void juce::ObjCClass< NSObject >::addMethod ( SEL  selector,
Result(*)(id, SEL, Args...)  callbackFn 
)
inlineinherited

◆ addProtocol()

void juce::ObjCClass< NSObject >::addProtocol ( Protocol *  protocol)
inlineinherited

◆ createInstance()

NSObject * juce::ObjCClass< NSObject >::createInstance ( ) const
inlineinherited

◆ frameChanged()

static void juce::NSViewFrameChangeCallbackClass::frameChanged ( id  self,
SEL  ,
NSNotification *   
)
inlinestaticprivate

◆ getRandomisedName()

static String juce::ObjCClass< NSObject >::getRandomisedName ( const char *  root)
inlinestaticprivateinherited

◆ registerClass()

void juce::ObjCClass< NSObject >::registerClass ( )
inlineinherited

◆ sendSuperclassMessage()

static ReturnType juce::ObjCClass< NSObject >::sendSuperclassMessage ( id  self,
SEL  sel,
Params...  params 
)
inlinestaticinherited

◆ setTarget()

static void juce::NSViewFrameChangeCallbackClass::setTarget ( id  self,
NSViewCallbackInterface c 
)
inlinestatic

Member Data Documentation

◆ cls

Class juce::ObjCClass< NSObject >::cls
inherited

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