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.