Commit Graph
361 Commits
Author SHA1 Message Date
mafiesto4 0fc3972cea Refactor #2746 to use ScriptingObjectInterfaceReference for C# too instead of attribute
Use `MarshalAs=ScriptingObject*` for more universal way of marshaling data between C++ and C#
2026-09-14 06:58:40 +02:00
mafiesto4 a7754f3137 Merge branch 'dev/ObjectInterfaceReferences' of https://github.com/ifromstone/FlaxEngine into ifromstone-dev/ObjectInterfaceReferences
# Conflicts:
#	Source/Engine/Scripting/Internal/ManagedDictionary.cpp
2026-09-12 12:40:59 +02:00
mafiesto4 a370aa29e9 Fix interface or abstract property editing of read-only or scripting object types 2026-09-11 12:13:57 +02:00
mafiesto4 ab7936c9ff Add middle and right mouse button actions to asset/object pickers to clear value or show popup quickly 2026-08-29 23:46:54 +02:00
mafiesto4 5b648b1824 Fixes 2026-08-08 06:50:32 +02:00
mafiesto4 b8d403f32d Minor changes after backporting changes 2026-08-08 06:31:00 +02:00
David Svez 53df912261 Add layers settings shortcut to actor layer dropdown 2026-08-08 06:19:34 +02:00
David Svez 042c3b7220 Skip indexed properties in generic editor 2026-08-08 06:18:46 +02:00
mafiesto4 4d589314c8 Fix object creation feature to use a proper type in Editor
7e48786ffc
2026-07-24 18:40:43 +02:00
mafiesto4 55a756532b Add cross button to unset abstract class or interface object value 2026-07-22 11:30:49 +02:00
mafiesto4 7e48786ffc Add type picker when creating abstract class or interface 2026-07-22 11:18:32 +02:00
Tryibion 6ba406953b Add initial properties search to properties wndow and prefab properties panel. 2026-07-03 15:54:03 -05:00
Andrei Gagua 54a103d840 Upd: Array & Dictionary support for the ObjectInterfaceReferences 2026-05-24 13:27:46 +03:00
Andrei Gagua f8d436ca75 New: Add interface-filtered object references
Add native hard and soft reference types for scene objects that implement
a scripting interface:

- ScriptingObjectInterfaceReference<T>
- SoftObjectInterfaceReference<T>
2026-05-24 10:12:31 +03:00
mafiesto4 956b0d85b1 Fix collection editor of scene object references to use compact inline layout 2026-04-09 17:13:36 +02:00
mafiesto4 e10d784e83 Add custom HTML shell template to Web export 2026-03-16 22:09:21 +01:00
mafiesto4 1fc5316d12 Adjust new Z Axis color in Transform 2026-03-13 23:21:30 +01:00
mafiesto4 45a8d82a83 Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GUI.flax
#	Flax.flaxproj
#	Source/Editor/Windows/AboutDialog.cs
#	Source/Engine/Serialization/Stream.cpp
#	Source/Shaders/GUICommon.hlsl
2026-03-13 08:09:16 +01:00
mafiesto4 6736f2f77a Merge branch 'NewActorAndUiTransformEditorSkin' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NewActorAndUiTransformEditorSkin 2026-03-12 11:07:48 +01:00
mafiesto4 f045b5b6b6 Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Content/Editor/Camera/M_Camera.flax
#	Content/Editor/CubeTexturePreviewMaterial.flax
#	Content/Editor/DebugMaterials/DDGIDebugProbes.flax
#	Content/Editor/DebugMaterials/SingleColor/Decal.flax
#	Content/Editor/DebugMaterials/SingleColor/Particle.flax
#	Content/Editor/DebugMaterials/SingleColor/Surface.flax
#	Content/Editor/DebugMaterials/SingleColor/SurfaceAdditive.flax
#	Content/Editor/DebugMaterials/SingleColor/Terrain.flax
#	Content/Editor/DefaultFontMaterial.flax
#	Content/Editor/Gizmo/FoliageBrushMaterial.flax
#	Content/Editor/Gizmo/Material.flax
#	Content/Editor/Gizmo/MaterialWire.flax
#	Content/Editor/Gizmo/SelectionOutlineMaterial.flax
#	Content/Editor/Gizmo/VertexColorsPreviewMaterial.flax
#	Content/Editor/Highlight Material.flax
#	Content/Editor/Icons/IconsMaterial.flax
#	Content/Editor/IesProfilePreviewMaterial.flax
#	Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl
#	Content/Editor/Particles/Particle Material Color.flax
#	Content/Editor/Particles/Smoke Material.flax
#	Content/Editor/SpriteMaterial.flax
#	Content/Editor/Terrain/Circle Brush Material.flax
#	Content/Editor/Terrain/Highlight Terrain Material.flax
#	Content/Editor/TexturePreviewMaterial.flax
#	Content/Editor/Wires Debug Material.flax
#	Content/Engine/DefaultDeformableMaterial.flax
#	Content/Engine/DefaultMaterial.flax
#	Content/Engine/DefaultRadialMenu.flax
#	Content/Engine/DefaultTerrainMaterial.flax
#	Content/Engine/SingleColorMaterial.flax
#	Content/Engine/SkyboxMaterial.flax
#	Flax.flaxproj
#	Source/Engine/Graphics/Materials/MaterialShader.h
#	Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp
#	Source/Engine/Renderer/RenderList.h
#	Source/Shaders/Reflections.shader
#	Source/Shaders/ReflectionsCommon.hlsl
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2026-02-11 00:20:38 +01:00
mafiesto4 f3111e855d Fix showing C++ structures inlined in collection editor when they have a single property/field 2026-02-03 19:48:57 +01:00
mafiesto4 610c76578b Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Flax.flaxproj
2026-01-13 14:29:44 +01:00
mafiesto4 840835fad2 Merge branch 'ArrayEditorHideSize' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ArrayEditorHideSize 2026-01-12 21:34:52 +01:00
mafiesto4 450b998a29 Merge branch 'master' into 1.12 2026-01-07 23:15:13 +01:00
mafiesto4 97ae13759e Merge remote-tracking branch 'origin/master' 2025-11-09 23:22:37 +01:00
mafiesto4 6a8b76278a Merge branch 'AttributeEditorPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AttributeEditorPolish 2025-11-07 21:37:46 +01:00
mafiesto4 547cf7f600 Merge branch 'fix-type-editor-in-collection' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-type-editor-in-collection 2025-11-07 21:33:22 +01:00
mafiesto4 036d4b2f4b Fix error when asset refs picker uses different types 2025-11-03 23:21:09 +01:00
Saas b6696564f5 tweak colors to be less bright 2025-10-31 18:22:30 +01:00
Saas 7b3e41efae change how to the actor transform editor looks 2025-10-31 18:02:22 +01:00
mafiesto4 b5de4d78ad Fix editing InputEvent that is null 2025-10-30 11:57:47 +01:00
Tryibion be5dbbb95f Fix duplicate option for collections being grayed out if nothing is in clipboard. 2025-10-19 15:55:57 -05:00
Saas 79351f0c4d Hide array editor "Size" text when array title overlaps it 2025-10-15 21:09:24 +02:00
Tryibion 7377bad721 Fix check method for type editor not working in a collection. 2025-10-14 21:20:22 -05:00
Saas 7544500be1 polish attribute editor
- Add hint about what to do when there are no attributes
- Swap "Ok" "Cancel" buttons order to match other dialog boxes
- Move buttons to the bottom
- Increase size of menu
- Add some missing "." to add/ remove button tooltips in array editor
2025-10-12 16:07:20 +02:00
mafiesto4 87e2c4c4d5 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Content/Editor/DebugMaterials/DDGIDebugProbes.flax
#	Source/Editor/Windows/OutputLogWindow.cs
#	Source/Engine/Level/Actor.cpp
2025-09-24 18:18:27 +02:00
mafiesto4 7060cb5696 Fix UI Brush editing in prefab regression from a471861e92
#3694
2025-09-23 17:20:18 +02:00
Tryibion 01d1d634c2 Fix other missing duplicate. 2025-09-16 17:43:55 -05:00
Tryibion c7e403661d Dont allow remove and duplicate options for non-resizing collections. 2025-09-16 17:42:24 -05:00
mafiesto4 a471861e92 Fix editing UI Brush in prefabs
#3501
2025-09-12 23:15:13 +02:00
mafiesto4 c57e128ff1 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Source/Engine/Level/Scene/SceneRendering.cpp
#	Source/Engine/Physics/Colliders/Collider.cpp
#	Source/Engine/Physics/Colliders/Collider.h
2025-09-02 22:23:45 +02:00
mafiesto4 33a0e6ac7d Merge branch 'collection-duplicate' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-duplicate 2025-08-29 22:24:09 +02:00
Tryibion 824b49dd88 Better duplication of collection. 2025-08-26 20:25:02 -05:00
mafiesto4 826009c1b4 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Content/Editor/DebugMaterials/DDGIDebugProbes.flax
#	Source/Engine/Scripting/Scripting.cpp
2025-08-25 23:48:08 +02:00
mafiesto4 26f4bcbc25 Fix UI Control Reference picker to support base/inherited types 2025-08-25 10:09:25 +02:00
mafiesto4 9aedb37ac2 Merge branch 'BrokenLink' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BrokenLink 2025-08-24 21:10:26 +02:00
Tryibion 1fb6586dff Add collection item duplication. 2025-07-19 16:09:33 -05:00
mafiesto4 c6640be04a Merge branch 'tageditor-quickexpand' of https://github.com/Zode/FlaxEngine into Zode-tageditor-quickexpand 2025-07-01 16:47:04 +02:00
mafiesto4 5a05038a9b Add new UIBrush that uses UIBrushAsset json resource with a brush data 2025-06-24 13:08:25 +02:00
Zode bed1f6e9cc Make tag editor expand all if holding shift while clicking the ... button 2025-06-11 19:06:23 +03:00