#include <ClassIdC.h>
Public Methods | |
SuperClassIdC () | |
Default constructor, assigns the number to zero (NULL super class ID). | |
SuperClassIdC (PajaTypes::uint32 ui32SuperClass) | |
Creates a new super class ID with the same values as the argument. | |
SuperClassIdC (const SuperClassIdC &rClassId) | |
Copy constructor, creates a new super class ID with the same values as the argument. | |
virtual | ~SuperClassIdC () |
Default Destructor. | |
PajaTypes::uint32 | get_class () const |
Returns the super class ID. | |
bool | operator== (const SuperClassIdC &rClassId) const |
Returns true if the super class IDs are equal, else false. | |
bool | operator!= (const SuperClassIdC &rClassId) const |
Returns true if the super class IDs are non-equal, else false. | |
SuperClassIdC & | operator= (const SuperClassIdC &rClassId) |
Copy operator. |
Super class IDs are system defined constants which describes the class the plugin class is derived from. For example all effects are derived from EffectI and the plugin class recriptor should return SUPERCLASS_EFFECT (defined in EffectI.h). The super class ID is more important in imported files where, for example, all image loaders have same interface and the effect plugin class can use any type of image to work with. Super class ID consists of one 32-bit unsigned integer number.
This class is implemented by the system.
|
Default constructor, assigns the number to zero (NULL super class ID).
|
|
Creates a new super class ID with the same values as the argument.
|
|
Copy constructor, creates a new super class ID with the same values as the argument.
|
|
Default Destructor.
|
|
Returns the super class ID.
|
|
Returns true if the super class IDs are non-equal, else false.
|
|
Copy operator.
|
|
Returns true if the super class IDs are equal, else false.
|