JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::SurfaceHolderCallback Struct Referenceabstract

#include <juce_android_JNIHelpers.h>

Inheritance diagram for juce::SurfaceHolderCallback:
Collaboration diagram for juce::SurfaceHolderCallback:

Public Member Functions

virtual ~SurfaceHolderCallback ()
 
virtual void surfaceChanged (LocalRef< jobject > holder, int format, int width, int height)=0
 
virtual void surfaceCreated (LocalRef< jobject > holder)=0
 
virtual void surfaceDestroyed (LocalRef< jobject > holder)=0
 

Protected Member Functions

void clear ()
 

Private Member Functions

jobject invoke (jobject proxy, jobject method, jobjectArray args) override
 

Constructor & Destructor Documentation

◆ ~SurfaceHolderCallback()

virtual juce::SurfaceHolderCallback::~SurfaceHolderCallback ( )
inlinevirtual

Member Function Documentation

◆ clear()

void juce::AndroidInterfaceImplementer::clear ( )
protectedinherited

◆ invoke()

jobject juce::SurfaceHolderCallback::invoke ( jobject  proxy,
jobject  method,
jobjectArray  args 
)
inlineoverrideprivatevirtual

◆ surfaceChanged()

virtual void juce::SurfaceHolderCallback::surfaceChanged ( LocalRef< jobject >  holder,
int  format,
int  width,
int  height 
)
pure virtual

◆ surfaceCreated()

virtual void juce::SurfaceHolderCallback::surfaceCreated ( LocalRef< jobject >  holder)
pure virtual

◆ surfaceDestroyed()

virtual void juce::SurfaceHolderCallback::surfaceDestroyed ( LocalRef< jobject >  holder)
pure virtual

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