PixelLightAPI
.
|
Dummy 'Class' implementation. More...
#include <ClassDummy.h>
Protected Member Functions | |
virtual bool | IsDummy () const override |
Return whether or not the class implementation is a dummy used for delayed shared library loading. | |
virtual void | InitClass () const override |
Initialize class and class members. | |
virtual void | DeInitClass () const override |
De-Initialize class and class members. | |
virtual const List< VarDesc * > & | GetAttributes () const override |
Get attributes. | |
virtual const VarDesc * | GetAttribute (const String &sName) const override |
Get attribute. | |
virtual const List< FuncDesc * > & | GetMethods () const override |
Get methods. | |
virtual const FuncDesc * | GetMethod (const String &sName) const override |
Get method. | |
virtual const List< EventDesc * > & | GetSignals () const override |
Get signals. | |
virtual const EventDesc * | GetSignal (const String &sName) const override |
Get signal. | |
virtual const List < EventHandlerDesc * > & | GetSlots () const override |
Get slot. | |
virtual const EventHandlerDesc * | GetSlot (const String &sName) const override |
Get slot. | |
virtual bool | HasConstructor () const override |
Check if class has any constructors. | |
virtual bool | HasDefaultConstructor () const override |
Check if class has a default constructor. | |
virtual const List < ConstructorDesc * > & | GetConstructors () const override |
Get constructors. | |
virtual const ConstructorDesc * | GetConstructor (const String &sName) const override |
Get constructor. | |
virtual Object * | Create () const override |
Create object by using the default constructor. | |
virtual Object * | Create (const DynParams &cParams) const override |
Create object by using typed constructor parameters in order to identity the constructor automatically. | |
virtual Object * | Create (const String &sName, const DynParams &cParams) const override |
Create object by using a given constructor name and typed constructor parameters. | |
virtual Object * | Create (const String &sName, const String &sParams) const override |
Create object by using a given constructor name and typeless constructor parameters. |
Dummy 'Class' implementation.
virtual bool PLCore::ClassDummy::IsDummy | ( | ) | const [override, protected, virtual] |
Return whether or not the class implementation is a dummy used for delayed shared library loading.
Implements PLCore::ClassImpl.
virtual void PLCore::ClassDummy::InitClass | ( | ) | const [override, protected, virtual] |
Initialize class and class members.
Implements PLCore::ClassImpl.
virtual void PLCore::ClassDummy::DeInitClass | ( | ) | const [override, protected, virtual] |
De-Initialize class and class members.
Implements PLCore::ClassImpl.
virtual const List<VarDesc*>& PLCore::ClassDummy::GetAttributes | ( | ) | const [override, protected, virtual] |
virtual const VarDesc* PLCore::ClassDummy::GetAttribute | ( | const String & | sName | ) | const [override, protected, virtual] |
Get attribute.
[in] | sName | Attribute name |
Implements PLCore::ClassImpl.
virtual const List<FuncDesc*>& PLCore::ClassDummy::GetMethods | ( | ) | const [override, protected, virtual] |
virtual const FuncDesc* PLCore::ClassDummy::GetMethod | ( | const String & | sName | ) | const [override, protected, virtual] |
Get method.
[in] | sName | Method name |
Implements PLCore::ClassImpl.
virtual const List<EventDesc*>& PLCore::ClassDummy::GetSignals | ( | ) | const [override, protected, virtual] |
virtual const EventDesc* PLCore::ClassDummy::GetSignal | ( | const String & | sName | ) | const [override, protected, virtual] |
Get signal.
[in] | sName | Signal name |
Implements PLCore::ClassImpl.
virtual const List<EventHandlerDesc*>& PLCore::ClassDummy::GetSlots | ( | ) | const [override, protected, virtual] |
virtual const EventHandlerDesc* PLCore::ClassDummy::GetSlot | ( | const String & | sName | ) | const [override, protected, virtual] |
Get slot.
[in] | sName | Slot name |
Implements PLCore::ClassImpl.
virtual bool PLCore::ClassDummy::HasConstructor | ( | ) | const [override, protected, virtual] |
Check if class has any constructors.
Implements PLCore::ClassImpl.
virtual bool PLCore::ClassDummy::HasDefaultConstructor | ( | ) | const [override, protected, virtual] |
Check if class has a default constructor.
Implements PLCore::ClassImpl.
virtual const List<ConstructorDesc*>& PLCore::ClassDummy::GetConstructors | ( | ) | const [override, protected, virtual] |
virtual const ConstructorDesc* PLCore::ClassDummy::GetConstructor | ( | const String & | sName | ) | const [override, protected, virtual] |
Get constructor.
[in] | sName | Constructor name |
Implements PLCore::ClassImpl.
virtual Object* PLCore::ClassDummy::Create | ( | ) | const [override, protected, virtual] |
Create object by using the default constructor.
Implements PLCore::ClassImpl.
virtual Object* PLCore::ClassDummy::Create | ( | const DynParams & | cParams | ) | const [override, protected, virtual] |
Create object by using typed constructor parameters in order to identity the constructor automatically.
[in] | cParams | Constructor parameters |
Implements PLCore::ClassImpl.
virtual Object* PLCore::ClassDummy::Create | ( | const String & | sName, |
const DynParams & | cParams | ||
) | const [override, protected, virtual] |
Create object by using a given constructor name and typed constructor parameters.
[in] | sName | Constructor name |
[in] | cParams | Constructor parameters |
Implements PLCore::ClassImpl.
virtual Object* PLCore::ClassDummy::Create | ( | const String & | sName, |
const String & | sParams | ||
) | const [override, protected, virtual] |
Create object by using a given constructor name and typeless constructor parameters.
[in] | sName | Constructor name |
[in] | sParams | Constructor parameters |
Implements PLCore::ClassImpl.
|