Plugin Module Class.
More...
#include <clay_plugin.h>
clay::plugin::ClayModule::ClayModule |
( |
const std::string & |
sName) | |
|
|
explicit |
Constructor function
- Parameters
-
void* clay::plugin::ClayModule::GetFunction |
( |
const std::string & |
sFunctionName) | |
|
Get the function pointer by its name
- Parameters
-
sFunctionName | The function name |
- Returns
- The function pointer
void* clay::plugin::ClayModule::GetHandle |
( |
) | |
|
Get module handle
- Returns
- The module handle
std::string clay::plugin::ClayModule::GetName |
( |
) | |
|
Get module name
- Returns
- The module name
bool clay::plugin::ClayModule::IsLoaded |
( |
) | |
|
Check whether the module has been loaded
- Returns
- Return true if the module has been loaded
void* clay::plugin::ClayModule::Load |
( |
const std::string & |
sLibraryFileName) | |
|
Load the DLL file by its full path name
- Parameters
-
sLibraryFileName | The full path name of the DLL file |
- Returns
- If fail then return NULL else return the handle of the module
The documentation for this class was generated from the following file: