|
| 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 () |
| |