Commit Graph

2884 Commits

Author SHA1 Message Date
Wojtek Figat
fd8f7c76a2 Move assets 2021-10-07 10:28:14 +02:00
Wojtek Figat
cc29e97fa3 Fix automatic properties serialization bug 2021-10-07 09:29:50 +02:00
Wojtek Figat
397edf18b9 Fixes 2021-10-07 09:29:36 +02:00
Wojtek Figat
0bd5f63ae4 Use single color materialinstead of shader for LOD Preview 2021-10-07 09:29:22 +02:00
Wojtek Figat
98ca7c1726 Add Material Complexity debug view model 2021-10-07 09:28:49 +02:00
Wojtek Figat
c3fe366be8 Improvements and tweaks 2021-10-05 21:54:24 +02:00
Wojtek Figat
195aed22b5 Optimize Asset::onAssetLoaded if even is unused 2021-10-05 21:54:23 +02:00
Wojtek Figat
1b88f8ce3f Fix Editor crash when dragging material over CSG brush Surface
#640
2021-10-05 21:54:22 +02:00
Wojtek Figat
3e04a15fe5 Add Utilities::CountBits 2021-10-05 21:54:21 +02:00
Wojtek Figat
8f07a5285e Add TRACY_NO_INVARIANT_CHECK to all platforms 2021-10-05 21:54:20 +02:00
Wojtek Figat
3dff9196c2 Add LOD Preview debug view mode 2021-10-05 21:54:19 +02:00
Wojtek Figat
0e8987b654 Fix loading project reference with relative path in the Editor 2021-10-05 21:54:18 +02:00
Wojtek Figat
70ba71de79 Fix error 2021-10-05 21:54:17 +02:00
Wojtek Figat
77f2bd5115 Fixes 2021-10-05 15:58:45 +02:00
Wojtek Figat
590c75f4cb Add option to compile C#-only scripts on Linux when cooking for Windows 2021-10-05 15:56:04 +02:00
Wojtek Figat
a72ac91ebc Fix support for codeless game projects 2021-10-05 15:54:55 +02:00
Wojtek Figat
cabd06dd53 Add C++ lambda support for Function<> and Delegate<> 2021-10-05 13:07:38 +02:00
Wojtek Figat
32794f89c7 Fix auto-serialization for interfaces to skip it (not supported to save interface pointer) 2021-10-04 14:22:09 +02:00
Wojtek Figat
5e3254435f Add ScriptingObject::ToInterface and ScriptingObject::FromInterface 2021-10-04 14:21:45 +02:00
Wojtek Figat
fc629ff5d9 Fix restriction if using I as prefix for interface names 2021-10-04 13:31:41 +02:00
Wojtek Figat
41b774faf6 Fix connector node creation in Visject on double-click over node 2021-10-04 12:26:37 +02:00
Wojtek Figat
d88306fc1c Hide various Editor types from Visual Scripting 2021-10-04 12:26:36 +02:00
Wojtek Figat
e92c22585a Add support for using interfaces in Visual Scripting 2021-10-04 12:26:35 +02:00
Wojtek Figat
ecf926a537 Cleanup ENetDriver and use interface properly for scripting 2021-10-04 12:26:35 +02:00
Wojtek Figat
c3c0a4ef0d Add support for interfaces in scripting API (cross language support C++/C#/VS) 2021-10-04 12:26:08 +02:00
Wojtek Figat
147e5ada46 Fix headless mode in Editor on Linux without X11 2021-10-03 18:55:26 +02:00
Wojtek Figat
51bcaeb812 Fix crash on editor close on Linux due to FS watcher double free 2021-10-03 18:27:33 +02:00
Wojtek Figat
2f64312a7d Add support for kdialog for file open picker on Linux 2021-10-03 18:15:11 +02:00
intolerantape
9ee0773ab1 Moved the various Vector::Angle functions into their respective CPP files.
They didn't seem like prime candidates for inlining.
2021-09-30 13:30:55 -07:00
intolerantape
f25dae2da2 Added Double3::Angle 2021-09-30 12:24:30 -07:00
intolerantape
31c92cd94c Added Double2::Angle() 2021-09-30 12:22:12 -07:00
intolerantape
06a4c30cc0 Updated Double3.h and Double3.cpp
Added a constructor with Vector3 input and cleaned up some documentation. Also fixed a parameter name and some weird extra whitespace.
2021-09-29 20:46:50 -07:00
intolerantape
6150aaaa77 Update Vector4.h
Added some missing explicit tags to Vector4 constructors to match the pattern established by other Vector types.
2021-09-29 20:46:49 -07:00
intolerantape
6657bc924b Updated Double4.h and Double4.cpp
Added a constructor with Vector4 input and cleaned up some documentation.
2021-09-29 20:46:49 -07:00
intolerantape
81390cf860 Added InverseLerp to Math.h
Ported from C#
2021-09-29 20:46:48 -07:00
intolerantape
eb928091b6 Added GetForward() and GetBackward() methods to Transform class. 2021-09-29 20:46:47 -07:00
Wojtek Figat
6107af3cca Fix missing change 2021-09-29 18:11:00 +02:00
Wojtek Figat
ba8f7c5ab4 Add improvements for native interfaces usage 2021-09-29 16:33:25 +02:00
Wojtek Figat
b9ef09df96 Add support for creating C# scripting object inheriting directly from FlaxEngine.Object 2021-09-29 15:47:49 +02:00
Wojtek Figat
e2cd0393ac Add ManagedBinaryModule::FindModule utility for C# type class lookup 2021-09-29 15:46:17 +02:00
Wojtek Figat
fa82d818d8 Refactor default D6JointMotion for D6Joint to Locked 2021-09-29 10:07:54 +02:00
Wojtek Figat
050e12c756 Fix D6Joint serialization 2021-09-29 10:07:54 +02:00
Wojtek Figat
805f862af6 Add copy/paste for group panel with multiple custom editors nested inside 2021-09-29 10:07:53 +02:00
Wojtek Figat
8614e171c1 Fix joints properties ranges validation 2021-09-29 10:07:52 +02:00
Wojtek Figat
6ee5f5cc70 Add D6 Joint motions editing in Editor properties panel 2021-09-29 10:07:52 +02:00
Wojtek Figat
3d1213d669 Add improvements for joints editing with debug shapes 2021-09-29 10:07:51 +02:00
Wojtek Figat
5c60281814 Adjust debug shape arrow size 2021-09-29 10:07:51 +02:00
Wojtek Figat
2f77a94395 Add DebugDraw.DrawArc and DebugDraw.DrawWireArc 2021-09-29 10:07:50 +02:00
Wojtek Figat
e0aeae05be Add DebugDraw.DrawCone and DebugDraw.DrawWireCone 2021-09-29 10:07:50 +02:00
Wojtek Figat
640c3075e6 Add deploying FlaxEditor.pdb for Development configuration to improve crash reporting 2021-09-28 20:42:24 +02:00