BrushBase Member List

This is the complete list of members for BrushBase, including all inherited members.

Alloc()BrushBasestatic
BrushBase()BrushBaseprivate
CalcSurfaceDistances(PolygonObject *pObject, BaseSelect *selected, Neighbor *pNeighbor=nullptr, Vector *pNormals=nullptr, Vector *pGlobalPoints=nullptr, Float *pDistance=nullptr)BrushBase
CalcSurfaceDistancesFromPoint(PolygonObject *pObject, Int32 pindex, Neighbor *pNeighbor=nullptr, Vector *pNormals=nullptr, Vector *pGlobalPoints=nullptr, Float *pDistance=nullptr)BrushBase
Free(BrushBase *&p)BrushBasestatic
FreeTool(BaseDocument *doc, BaseContainer &data)BrushBase
GetCursor(Int32 &x, Int32 &y)BrushBase
GetCursorInfo(BaseDocument *doc, BaseContainer &data, BaseDraw *bd, Float x, Float y, BaseContainer &bc)BrushBase
GetDDescription(BaseDocument *doc, BaseContainer &data, Description *description, DESCFLAGS_DESC &flags)BrushBase
GetDEnabling(BaseDocument *doc, BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)BrushBase
GetFalloff(Float dst, Int32 flags) constBrushBase
GetObjectAt(Int32 x, Int32 y)BrushBase
GetObjectInfo(BrushObjectData *data, BrushObjectInfo &info)BrushBase
GetObjectInfo(BaseObject *op, BrushObjectInfo &info)BrushBase
GetObjects(BaseDocument *doc, AtomArray *objects)BrushBase
GetSelected(BaseDocument *doc, BaseContainer &data, BaseDraw *bd, Int32 &vcnt, Int32 x, Int32 y, Float rad, BaseObject *op)BrushBase
GetStrength() constBrushBase
GetStrengthMultiplier() constBrushBase
InitDefaultSettings(BaseDocument *doc, BaseContainer &data)BrushBase
InitTool(BaseDocument *doc, BaseContainer &data, BaseThread *bt, BrushToolData *tool)BrushBase
m_pBaseBrushBaseprivate
Message(BaseDocument *doc, BaseContainer &data, Int32 type, void *t_data)BrushBase
MouseInput(BaseDocument *doc, BaseContainer &data, BaseDraw *bd, EditorWindow *win, const BaseContainer &msg)BrushBase
SetDParameter(BaseDocument *doc, BaseContainer &data, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags)BrushBase
UpdateCache(BaseDocument *doc, BaseContainer &data, BaseDraw *bd, Bool force)BrushBase
ValidateObjects(BaseDocument *doc, BaseContainer &data)BrushBase
~BrushBase()BrushBaseprivate