mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-03-26 15:49:30 +00:00
snap syncing
for world and convex shape editors
This commit is contained in:
parent
e9638d285f
commit
7664b63071
6 changed files with 35 additions and 8 deletions
|
|
@ -3043,16 +3043,23 @@ DefineEngineMethod(GuiConvexEditorCtrl, getSelectedFaceZRot, float, (), ,
|
|||
}
|
||||
|
||||
DefineEngineMethod(GuiConvexEditorCtrl, toggleGridSnapping, void, (),,
|
||||
"@brief Mount objB to this object at the desired slot with optional transform.\n\n"
|
||||
|
||||
"@param objB Object to mount onto us\n"
|
||||
"@param slot Mount slot ID\n"
|
||||
"@param txfm (optional) mount offset transform\n"
|
||||
"@return true if successful, false if failed (objB is not valid)")
|
||||
"@brief toggle grid snapping state.\n\n")
|
||||
{
|
||||
object->toggleGridSnapping();
|
||||
}
|
||||
|
||||
DefineEngineMethod(GuiConvexEditorCtrl, setGridSnap, void, (bool snap), ,
|
||||
"@brief set grid snapping state.\n\n")
|
||||
{
|
||||
object->setGridSnap(snap);
|
||||
}
|
||||
|
||||
DefineEngineMethod(GuiConvexEditorCtrl, getGridSnap, bool, (), ,
|
||||
"@brief set grid snapping state.\n\n")
|
||||
{
|
||||
return object->getGridSnap();
|
||||
}
|
||||
|
||||
DefineEngineMethod(GuiConvexEditorCtrl, setGridSnapSize, void, (float gridSize), (1.0),
|
||||
"@brief Mount objB to this object at the desired slot with optional transform.\n\n"
|
||||
|
||||
|
|
|
|||
|
|
@ -130,6 +130,8 @@ public:
|
|||
void setSelectedFaceVertFlip(bool flipped);
|
||||
void setSelectedFaceZRot(float degrees);
|
||||
void toggleGridSnapping();
|
||||
bool getGridSnap() { return mGridSnap; };
|
||||
void setGridSnap(bool snap) { mGridSnap = snap; };
|
||||
void setGridSnapSize(float gridSize);
|
||||
|
||||
void updateShape();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue