mudbox::BrushConfiguration Struct Reference

#include <brush.h>

List of all members.


Detailed Description

This class can be used to define configurations for different brush behaviours of the same class.

Public Member Functions

  BrushConfiguration (const ClassDesc *pClass, unsigned int iID, QString sName, QString sToolTip, QString sCategory)
  Constructor.
unsigned int  ID (void) const
  Returns the unique id of the configuration.
virtual QString  Name (void) const
  Returns the name of the configuration.
virtual QString  ToolTip (void) const
  Returns the tooltip for the configuration.
virtual const ClassDesc OperationClass (void) const
  Returns the operation class belonging to the configuration.
virtual QString  Category () const
  Returns the category title that groups configurations together.
virtual void  Serialize (Stream &s)
  Serializes the configuration to the given stream.

Constructor & Destructor Documentation

mudbox::BrushConfiguration::BrushConfiguration const ClassDesc pClass,
unsigned int  iID,
QString  sName,
QString  sToolTip,
QString  sCategory
 

Constructor.


Member Function Documentation

unsigned int mudbox::BrushConfiguration::ID void   )  const
 

Returns the unique id of the configuration.

virtual QString mudbox::BrushConfiguration::Name void   )  const [virtual]
 

Returns the name of the configuration.

virtual QString mudbox::BrushConfiguration::ToolTip void   )  const [virtual]
 

Returns the tooltip for the configuration.

virtual const ClassDesc* mudbox::BrushConfiguration::OperationClass void   )  const [virtual]
 

Returns the operation class belonging to the configuration.

virtual QString mudbox::BrushConfiguration::Category  )  const [virtual]
 

Returns the category title that groups configurations together.

virtual void mudbox::BrushConfiguration::Serialize Stream s  )  [virtual]
 

Serializes the configuration to the given stream.