## IPlugin class


The general plugin interface.

```cpp
class IPlugin : public virtual System::Object
```

## Methods

| Method | Description |
| --- | --- |
| virtual [Process](./process/)(const System::SharedPtr\<Aspose::TeX::Plugins::IPluginOptions\>\&) | Runs plugin execution with defined options. |
## See Also

* Class [Object](../../system/object/)
* Namespace [Aspose::TeX::Plugins](../)
* Library [Aspose.TeX for C++](../../)
