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

#include <juce_android_JNIHelpers.h>

Collaboration diagram for juce::FragmentOverlay:

Public Member Functions

 FragmentOverlay ()
 
virtual ~FragmentOverlay ()
 
virtual void onActivityResult (int, int, LocalRef< jobject >)
 
virtual void onCreated (LocalRef< jobject >)
 
virtual void onRequestPermissionsResult (int, const StringArray &, const Array< int > &)
 
virtual void onStart ()
 
void open ()
 

Static Public Member Functions

static void onActivityResultNative (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
static void onCreateNative (JNIEnv *, jobject, jlong, jobject)
 
static void onRequestPermissionsResultNative (JNIEnv *, jobject, jlong, jint, jobjectArray, jintArray)
 
static void onStartNative (JNIEnv *, jobject, jlong)
 

Protected Member Functions

jobject getNativeHandle ()
 

Private Attributes

GlobalRef native
 

Constructor & Destructor Documentation

◆ FragmentOverlay()

juce::FragmentOverlay::FragmentOverlay ( )

◆ ~FragmentOverlay()

virtual juce::FragmentOverlay::~FragmentOverlay ( )
virtual

Member Function Documentation

◆ getNativeHandle()

jobject juce::FragmentOverlay::getNativeHandle ( )
protected

◆ onActivityResult()

virtual void juce::FragmentOverlay::onActivityResult ( int  ,
int  ,
LocalRef< jobject >   
)
inlinevirtual

◆ onActivityResultNative()

static void juce::FragmentOverlay::onActivityResultNative ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject   
)
static

◆ onCreated()

virtual void juce::FragmentOverlay::onCreated ( LocalRef< jobject >  )
inlinevirtual

◆ onCreateNative()

static void juce::FragmentOverlay::onCreateNative ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)
static

◆ onRequestPermissionsResult()

virtual void juce::FragmentOverlay::onRequestPermissionsResult ( int  ,
const StringArray ,
const Array< int > &   
)
inlinevirtual

◆ onRequestPermissionsResultNative()

static void juce::FragmentOverlay::onRequestPermissionsResultNative ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobjectArray  ,
jintArray   
)
static

◆ onStart()

virtual void juce::FragmentOverlay::onStart ( )
inlinevirtual

◆ onStartNative()

static void juce::FragmentOverlay::onStartNative ( JNIEnv *  ,
jobject  ,
jlong   
)
static

◆ open()

void juce::FragmentOverlay::open ( )

Member Data Documentation

◆ native

GlobalRef juce::FragmentOverlay::native
private

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