ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Runtime::PythonPluginTrampoline Class Reference
Inheritance diagram for Runtime::PythonPluginTrampoline:
Collaboration diagram for Runtime::PythonPluginTrampoline:

Public Member Functions

 PythonPluginTrampoline ()
 
std::vector< Runtime::RegisteredPlugin::ActiongetActions () override
 
py::object getIcon () override
 
- Public Member Functions inherited from Runtime::PythonPluginInterface
virtual ~PythonPluginInterface ()=default
 

Detailed Description

Definition at line 49 of file Runtime.cpp.

Constructor & Destructor Documentation

◆ PythonPluginTrampoline()

Runtime::PythonPluginTrampoline::PythonPluginTrampoline ( )
inline

Definition at line 52 of file Runtime.cpp.

Member Function Documentation

◆ getActions()

std::vector<Runtime::RegisteredPlugin::Action> Runtime::PythonPluginTrampoline::getActions ( )
inlineoverridevirtual

Called automatically after the plugin is instantiated. In this function, the plugin implementer should register actions it wishes to expose to the user.

Implements Runtime::PythonPluginInterface.

Definition at line 54 of file Runtime.cpp.

◆ getIcon()

py::object Runtime::PythonPluginTrampoline::getIcon ( )
inlineoverridevirtual

Reimplemented from Runtime::PythonPluginInterface.

Definition at line 61 of file Runtime.cpp.


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