Plasma Engine  2.0
Loading...
Searching...
No Matches
Plugin_Android.h
1#include <Foundation/FoundationInternal.h>
2PL_FOUNDATION_INTERNAL_HEADER
3
4#include <Foundation/Configuration/Plugin.h>
5
6using plPluginModule = void*;
7
8bool plPlugin::PlatformNeedsPluginCopy()
9{
10 PL_ASSERT_NOT_IMPLEMENTED;
11 return false;
12}
13
14void plPlugin::GetPluginPaths(plStringView sPluginName, plStringBuilder& sOriginalFile, plStringBuilder& sCopiedFile, plUInt8 uiFileCopyNumber)
15{
16 PL_ASSERT_NOT_IMPLEMENTED;
17}
18
19plResult UnloadPluginModule(plPluginModule& Module, plStringView sPluginFile)
20{
21 PL_ASSERT_NOT_IMPLEMENTED;
22
23 return PL_FAILURE;
24}
25
26plResult LoadPluginModule(plStringView sFileToLoad, plPluginModule& Module, plStringView sPluginFile)
27{
28 PL_ASSERT_NOT_IMPLEMENTED;
29 return PL_FAILURE;
30}
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54