|
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 (BaseDocument *doc, BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc, SculptBrushToolData *tool) |
|
Bool | SetDParameter (BaseDocument *doc, BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags, SculptBrushToolData *tool) |
|
Bool | GetDDescription (BaseDocument *doc, BaseContainer &data, Description *description, DESCFLAGS_DESC &flags, SculptBrushToolData *tool) |
|
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 (BaseDocument *doc, BaseContainer &data, const DescID &id, GeData &t_data, DESCFLAGS_GET &flags, SculptBrushToolData *tool) |
|
Bool | DisplayControl (BaseDocument *doc, BaseObject *op, BaseObject *chainstart, BaseDraw *bd, BaseDrawHelp *bh, ControlDisplayStruct &cds, const SculptBrushToolData *tool) const |
|
Bool | InitDisplayControl (BaseDocument *doc, 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) |
|
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 () |
|