Ocean
devices/ios/Plugin.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) Meta Platforms, Inc. and affiliates.
3
*
4
* This source code is licensed under the MIT license found in the
5
* LICENSE file in the root directory of this source tree.
6
*/
7
8
#ifndef META_OCEAN_DEVICES_IOS_PLUGIN_H
9
#define META_OCEAN_DEVICES_IOS_PLUGIN_H
10
11
#include "
ocean/devices/ios/IOS.h
"
12
13
#if defined(OCEAN_RUNTIME_SHARED)
14
15
/**
16
* Tries to load the plugin and initializes all internal 3rd party libraries.
17
* Make sure that the plugin will be loaded only once!
18
* @return True, if succeeded
19
* @see pluginUnload().
20
* @ingroup devicesios
21
*/
22
extern
"C"
bool
OCEAN_DEVICES_IOS_EXPORT
pluginLoad
();
23
24
/**
25
* Tries to unload the plugin and all internal resources of 3rd party libraries.
26
* Make sure that all resources of this plugin has been released before!
27
* @return True, if succeeded
28
* @see pluginLoad().
29
* @ingroup devicesios
30
*/
31
extern
"C"
bool
OCEAN_DEVICES_IOS_EXPORT
pluginUnload
();
32
33
#endif
// defined(OCEAN_RUNTIME_SHARED)
34
35
#endif
// META_OCEAN_DEVICES_IOS_PLUGIN_H
IOS.h
pluginLoad
bool OCEAN_DEVICES_IOS_EXPORT pluginLoad()
Tries to load the plugin and initializes all internal 3rd party libraries.
pluginUnload
bool OCEAN_DEVICES_IOS_EXPORT pluginUnload()
Tries to unload the plugin and all internal resources of 3rd party libraries.
impl
ocean
devices
ios
Plugin.h
Generated on Sat Dec 28 2024 06:03:13 for Ocean by
1.9.1