PixelLightAPI
.
|
Member descriptor. More...
#include <MemberDesc.h>
Public Member Functions | |
PLCORE_API | MemberDesc (EMemberType nMemberType, const String &sName, const String &sDescription, const String &sAnnotation) |
Constructor. | |
virtual PLCORE_API | ~MemberDesc () |
Destructor. | |
EMemberType | GetMemberType () const |
Get member type. | |
String | GetName () const |
Get name. | |
String | GetDescription () const |
Get description. | |
String | GetAnnotation () const |
Get annotation. | |
Protected Member Functions | |
PLCORE_API void | Register (ClassReal *pClass) |
Register member at class. | |
Protected Attributes | |
EMemberType | m_nMemberType |
String | m_sName |
String | m_sDescription |
String | m_sAnnotation |
Member descriptor.
PLCORE_API PLCore::MemberDesc::MemberDesc | ( | EMemberType | nMemberType, |
const String & | sName, | ||
const String & | sDescription, | ||
const String & | sAnnotation | ||
) |
virtual PLCORE_API PLCore::MemberDesc::~MemberDesc | ( | ) | [virtual] |
Destructor.
EMemberType PLCore::MemberDesc::GetMemberType | ( | ) | const [inline] |
Get member type.
Get type.
String PLCore::MemberDesc::GetName | ( | ) | const [inline] |
Get name.
String PLCore::MemberDesc::GetDescription | ( | ) | const [inline] |
Get description.
String PLCore::MemberDesc::GetAnnotation | ( | ) | const [inline] |
Get annotation.
PLCORE_API void PLCore::MemberDesc::Register | ( | ClassReal * | pClass | ) | [protected] |
Register member at class.
[in] | pClass | Pointer to class (must be valid!) |
EMemberType PLCore::MemberDesc::m_nMemberType [protected] |
Member type
String PLCore::MemberDesc::m_sName [protected] |
Name
String PLCore::MemberDesc::m_sDescription [protected] |
Description
String PLCore::MemberDesc::m_sAnnotation [protected] |
Annotation
|