VenomEngine
Cross-Platform Modern Graphics Engine
|
Interface for the PluginObject different implementations. More...
#include <PluginObject.h>
Public Member Functions | |
template<class T > | |
T * | As () |
template<class T > | |
const T * | As () const |
template<class T > | |
T * | ConstAs () const |
template<class T > | |
T * | RAs () |
template<class T > | |
const T * | RAs () const |
void | IncRefCount () |
void | DecRefCount () |
Public Member Functions inherited from venom::common::IPluginObject | |
virtual void | Destroy ()=0 |
virtual PluginType | GetType () const =0 |
Interface for the PluginObject different implementations.