MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / WorldEditor

Method WorldEditor

Engine/source/gui/worldEditor/worldEditor.cpp:1800–1885  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1798Signal<void(WorldEditor*)> WorldEditor::smRenderSceneSignal;
1799
1800WorldEditor::WorldEditor()
1801 : mCurrentCursor(PlatformCursorController::curArrow)
1802{
1803 VECTOR_SET_ASSOCIATION( mIcons );
1804
1805 // init the field data
1806 mDropType = DropAtScreenCenter;
1807 mBoundingBoxCollision = true;
1808 mObjectMeshCollision = true;
1809 mRenderPopupBackground = true;
1810 mPopupBackgroundColor.set(100,100,100);
1811 mPopupTextColor.set(255,255,0);
1812
1813 mSelectHandleAssetId = StringTable->insert("ToolsModule:SelectHandle");
1814 mDefaultHandleAssetId = StringTable->insert("ToolsModule:DefaultHandle");
1815 mLockedHandleAssetId = StringTable->insert("ToolsModule:LockedHandle");
1816
1817 mObjectTextColor.set(255,255,255);
1818 mObjectsUseBoxCenter = true;
1819
1820 mObjSelectColor.set(255,0,0,200);
1821 mObjMultiSelectColor.set(128,0,0,200);
1822 mObjMouseOverSelectColor.set(0,0,255);
1823 mObjMouseOverColor.set(0,255,0);
1824 mShowMousePopupInfo = true;
1825 mDragRectColor.set(255,255,0);
1826 mRenderObjText = true;
1827 mRenderObjHandle = true;
1828 mObjTextFormat = StringTable->insert("$id$: $name|internal$");
1829 mFaceSelectColor.set(0,0,100,100);
1830 mRenderSelectionBox = true;
1831 mSelectionBoxColor.set(255,255,0,100);
1832 mSelectionLocked = false;
1833
1834 mToggleIgnoreList = false;
1835
1836 mIsDirty = false;
1837
1838 mRedirectID = 0;
1839
1840 //
1841 mHitObject = NULL;
1842
1843 //
1844 //mDefaultMode = mCurrentMode = Move;
1845 mMouseDown = false;
1846 mDragSelect = false;
1847
1848 mStickToGround = false;
1849 mStuckToGround = false;
1850 mTerrainSnapAlignment = AlignNone;
1851 mTerrainSnapOffsetZ = false;
1852 mOffsetZValue = 0.0f;
1853
1854 mDropAtBounds = false;
1855 mDropBelowCameraOffset = 15.0f;
1856 mDropAtScreenCenterScalar = 1.0f;
1857 mDropAtScreenCenterMax = 100.0f;

Callers

nothing calls this directly

Calls 5

getRootGroupFunction · 0.85
setMethod · 0.45
insertMethod · 0.45
registerObjectMethod · 0.45
addObjectMethod · 0.45

Tested by

no test coverage detected