ConvexEditorCreateTool
Engine/source/gui/worldEditor/guiConvexShapeEditorCtrl.h
Private Types
Parent
Protected Attributes
Public Functions
ConvexEditorCreateTool(GuiConvexEditorCtrl * editor)
extrudeShapeFromFace(ConvexShape * shape, S32 face)
on3DMouseDown(const Gui3DMouseEvent & event)
on3DMouseDragged(const Gui3DMouseEvent & event)
on3DMouseMove(const Gui3DMouseEvent & event)
on3DMouseUp(const Gui3DMouseEvent & event)
onActivated(ConvexEditorTool * prevTool)
onDeactivated(ConvexEditorTool * newTool)
renderScene(const RectI & updateRect)
Detailed Description
Private Types
typedef ConvexEditorTool Parent
Protected Attributes
PlaneF mCreatePlane
Point3F mEnd
ConvexShape * mNewConvex
Point3F mPlaneSizes
S32 mStage
Point3F mStart
MatrixF mTransform
Public Functions
ConvexEditorCreateTool(GuiConvexEditorCtrl * editor)
~ConvexEditorCreateTool()
extrudeShapeFromFace(ConvexShape * shape, S32 face)
on3DMouseDown(const Gui3DMouseEvent & event)
Reimplemented from: ConvexEditorTool
on3DMouseDragged(const Gui3DMouseEvent & event)
Reimplemented from: ConvexEditorTool
on3DMouseMove(const Gui3DMouseEvent & event)
Reimplemented from: ConvexEditorTool
on3DMouseUp(const Gui3DMouseEvent & event)
Reimplemented from: ConvexEditorTool
onActivated(ConvexEditorTool * prevTool)
Reimplemented from: ConvexEditorTool
onDeactivated(ConvexEditorTool * newTool)
Reimplemented from: ConvexEditorTool
renderScene(const RectI & updateRect)
Reimplemented from: ConvexEditorTool