| 
| Bool  | InitTool (BaseDocument *doc, BaseContainer &data, BaseThread *bt, SculptBrushToolData *tool) | 
|   | 
| void  | FreeTool (BaseDocument *doc, BaseContainer &data, SculptBrushToolData *tool) | 
|   | 
| void  | InitDefaultSettings (BaseDocument *doc, BaseContainer &data, SculptBrushToolData *tool) | 
|   | 
| Bool  | GetDEnabling (const BaseDocument *doc, const BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc, const SculptBrushToolData *tool) const | 
|   | 
| Bool  | SetDParameter (BaseDocument *doc, BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags, SculptBrushToolData *tool) | 
|   | 
| Bool  | GetDDescription (const BaseDocument *doc, const BaseContainer &data, Description *description, DESCFLAGS_DESC &flags, const SculptBrushToolData *tool) const | 
|   | 
| Bool  | Message (BaseDocument *doc, BaseContainer &data, Int32 type, void *t_data, SculptBrushToolData *tool) | 
|   | 
| Bool  | TranslateDescID (BaseDocument *doc, BaseContainer &data, const DescID &id, DescID &res_id, C4DAtom *&res_at, SculptBrushToolData *tool) | 
|   | 
| Bool  | GetCursorInfo (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, Float x, Float y, BaseContainer &bc, SculptBrushToolData *tool) | 
|   | 
| Bool  | MouseInput (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, EditorWindow *win, const BaseContainer &msg, SculptBrushToolData *tool) | 
|   | 
| Bool  | KeyboardInput (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, EditorWindow *win, const BaseContainer &msg, SculptBrushToolData *tool) | 
|   | 
| Int32  | GetState (BaseDocument *doc, SculptBrushToolData *tool) | 
|   | 
| TOOLDRAW  | Draw (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, BaseDrawHelp *bh, BaseThread *bt, TOOLDRAWFLAGS flags, SculptBrushToolData *tool) | 
|   | 
| Bool  | GetDParameter (const BaseDocument *doc, const BaseContainer &data, const DescID &id, GeData &t_data, DESCFLAGS_GET &flags, const SculptBrushToolData *tool) const | 
|   | 
| Bool  | DisplayControl (BaseDocument *doc, BaseObject *op, BaseObject *chainstart, BaseDraw *bd, BaseDrawHelp *bh, ControlDisplayStruct &cds, const SculptBrushToolData *tool) const | 
|   | 
| Bool  | InitDisplayControl (BaseDocument *doc, const BaseContainer &data, BaseDraw *bd, const AtomArray *active, SculptBrushToolData *tool) | 
|   | 
| void  | FreeDisplayControl (SculptBrushToolData *tool) | 
|   | 
| void  | StartStroke (Int32 strokeCount, const BaseContainer &data) | 
|   | 
| void  | StartStrokeInstance (Int32 strokeInstanceID) | 
|   | 
| void  | StartSymmetry () | 
|   | 
| void  | StartStrokeInstanceDabs (Int32 strokeInstanceID) | 
|   | 
| void  | StartDab (Int32 strokeInstanceID) | 
|   | 
| void  | EndDab (Int32 strokeInstanceID) | 
|   | 
| void  | EndStrokeInstanceDabs (Int32 strokeInstanceID) | 
|   | 
| void  | EndSymmetry () | 
|   | 
| void  | EndStrokeInstance (Int32 strokeInstanceID) | 
|   | 
| void  | EndStroke () | 
|   | 
| void  | MouseData (Int32 strokeInstanceID, const BaseContainer &brushData, const SculptMouseData &md) | 
|   | 
| void  | OverwriteLoadedPresetSettings (BaseContainer &data) | 
|   | 
| void  | PostInitDefaultSettings (BaseDocument *doc, BaseContainer &data) | 
|   | 
| Bool  | GetEnabling (Int32 id) const | 
|   | 
| Bool  | HandleFillTool (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, EditorWindow *win, const BaseContainer &msg) | 
|   | 
| Bool  | HandleNonModelPickMode (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, EditorWindow *win, const BaseContainer &msg) | 
|   | 
| Bool  | DrawNonModelPickMode (BaseDocument *doc, BaseContainer &data, BaseDraw *bd, BaseDrawHelp *bh, BaseThread *bt, TOOLDRAWFLAGS flags) | 
|   | 
| void  | FloodSelectedLayer (SculptObject *pSculpt, SculptLayer *pLayer, const BaseContainer &brushData, Int32 function, Bool preview, Float *customStrength=nullptr, const Vector32 *pVertexNormals=nullptr) | 
|   | 
| void  | FloodSelectedLayerWithChannel (SculptObject *pSculpt, SculptLayer *pLayer, const BaseContainer &brushData, Int32 function, BaseChannel *pChannel, Bool preview, Float *customStrength=nullptr, const Vector32 *pVertexNormals=nullptr) | 
|   | 
| void  | FloodSelectedLayerWithBitmap (SculptObject *pSculpt, SculptLayer *pLayer, const BaseContainer &brushData, Int32 function, BaseBitmap *pBitmap, Bool preview, Float *customStrength=nullptr, const Vector32 *pVertexNormals=nullptr) | 
|   | 
| Bool  | HasDrawMode (Int32 mode) | 
|   | 
| Bool  | Flood (BaseDocument *doc, BaseDraw *bd, const BaseContainer &brushData, Int32 button=MDATA_SCULPTBRUSH_SETTINGS_FLOOD) | 
|   | 
| Bool  | FloodWithChannel (BaseDocument *doc, BaseDraw *bd, const BaseContainer &brushData, BaseChannel *pChannel, Int32 button=MDATA_SCULPTBRUSH_SETTINGS_FLOOD) | 
|   | 
| Bool  | FloodWithBitmap (BaseDocument *doc, BaseDraw *bd, const BaseContainer &brushData, BaseBitmap *pBitmap, Int32 button=MDATA_SCULPTBRUSH_SETTINGS_FLOOD) | 
|   | 
| void  | EnableSpecialDrawGizmo () | 
|   | 
| void  | DisableSpecialDrawGizmo () | 
|   | 
| void  | SetMouseDrag (Bool value) | 
|   | 
| Bool  | IsMouseDrag () | 
|   | 
| void  | CacheObjects (BaseDocument *doc) | 
|   | 
| Int32  | GetSelectionCacheCount () | 
|   | 
| BaseList2D *  | GetSelectionCacheObject (Int32 index) | 
|   | 
| Float  | GetBrushStrength (Bool original) | 
|   | 
| void  | InitZoomScale (BaseDocument *doc) | 
|   | 
| Bool  | HasModifier () | 
|   | 
| Bool  | HasRespectSelections () | 
|   | 
| Bool  | WritePresetData (HyperFile *hf) | 
|   | 
| Bool  | ReadPresetData (HyperFile *hf, Int32 level) | 
|   | 
| Bool  | WriteStampPresetData (HyperFile *hf) | 
|   | 
| Bool  | ReadStampPresetData (HyperFile *hf, Int32 level) | 
|   | 
| Bool  | WriteSplinePresetData (HyperFile *hf) | 
|   | 
| Bool  | ReadSplinePresetData (HyperFile *hf, Int32 level) | 
|   | 
| void  | UpdateSettingsAfterPresetLoad (BaseContainer *data) | 
|   | 
| void  | UpdateStencilAfterPresetLoad (BaseContainer *data) | 
|   | 
| const BaseBitmap *  | GetStamp () | 
|   | 
| const BaseBitmap *  | GetStencil () | 
|   |