OEAnnotation¶
class OEAnnotation : public OESystem::OEBase
This class represents OEAnnotation.
The following methods are publicly inherited from OEBase:
Constructors¶
OEAnnotation()
OEAnnotation(const OEAnnotation &rhs)
OEAnnotation(unsigned int type, const char *title=0)
Default and copy constructors.
operator=¶
OEAnnotation &operator=(const OEAnnotation &rhs)
AddChild¶
void AddChild(const OEAnnotation &child)
CreateCopy¶
OEBase *CreateCopy() const
GetChildren¶
OESystem::OEIterBase<OEAnnotation> *GetChildren() const
GetColor¶
OESystem::OEColor GetColor() const
GetDataType¶
const void *GetDataType() const
GetRenderHint¶
unsigned int GetRenderHint() const
GetTitle¶
const char *GetTitle() const
GetType¶
unsigned int GetType() const
IsDataType¶
bool IsDataType(const void *type) const
SetColor¶
OEAnnotation &SetColor(const OESystem::OEColor &)
SetRenderHint¶
OEAnnotation &SetRenderHint(unsigned int hint)
SetTitle¶
void SetTitle(const char *)
SetType¶
void SetType(unsigned int type)