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
15771355cb
Add ShouldSerialize to ISerializable to properly handle serialization of custom C++ types in prefabs
...
#3499
2026-02-03 22:09:41 +01:00
mafiesto4
8fdda1a71a
Fix scene object reference serialization in C++ to use correct serializer
...
#3255
2025-08-30 23:52:54 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
a6fb651ff4
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
2025-02-18 09:19:59 +01:00
mafiesto4
9d4d9ccf38
Optimize compilation on MSVC as it can ommit include
2025-02-17 10:24:04 +01:00
mafiesto4
67db774a2f
Fix compilation regression
2025-02-17 00:27:06 +01:00
mafiesto4
086ddc96bb
Fix incorrect prefab serialization to correctly handle diff on object references to prefab objects
...
#3136
2025-02-14 17:07:33 +01:00
mafiesto4
1497acef58
SImplify capacity presetting for Dictionary to handle memory slack scale internally as suers care about items count only
2025-01-16 17:42:01 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
8e6bd07322
Fix Transform diff serialization to properly handle prefab changes to a single component of transform
...
#2085
2024-02-20 13:12:23 +01:00
mafiesto4
eaafb72ca9
Optimize some includes and use automatic serializers for platform settings
2023-11-13 23:54:07 +01:00
mafiesto4
702356f1e4
Missing change for c01614b8f5 and regression from 88eca13eb3
2023-10-13 16:58:02 +02:00
mafiesto4
3b90e75307
Various improvements to serialization of data encoded via Base64 to Json
2023-07-13 13:10:34 +02:00
mafiesto4
5d2a3482c7
Reduce compilation problems by moving FindObject fwd decl to be more commonly included
...
#1040
2023-05-05 16:10:09 +02:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
mafiesto4
2369b6a34a
Add support for double serializtion in C++
2022-05-20 15:53:50 +02:00
mafiesto4
cdc74a9c49
Reduce includes in Serialization header
2022-02-28 23:16:15 +01:00
mafiesto4
4a9c746bed
Add SoftAssetReference type
2022-02-28 23:15:35 +01:00
mafiesto4
05a935660d
Add StringAnsi serialization
2022-01-21 18:32:16 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
64501a8645
Fix enum deserialization from string
2021-06-17 14:22:08 +02:00
mafiesto4
b510e3fcc5
Add support for loading C# dictionaries in native json reader
2021-06-17 14:17:04 +02:00
mafiesto4
aa83af477a
Add GetStringAnsiView to json value
2021-06-17 14:14:10 +02:00
mafiesto4
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
mafiesto4
64b6b4ebc9
Fix byte array deserialization from base64 encoded string
2021-04-22 10:58:25 +02:00
jb-perrier
054b2cb9c7
Add C++ Serialization IntX support. Header.
2021-04-08 18:55:48 +02:00
mafiesto4
b5e324673e
Fixes for serialization problems with custom structures
2021-03-23 12:29:25 +01:00
mafiesto4
d866526dd8
Optimize Serialization.h to have separate SerializationFwd.h for more lightweight types serialization impl
2021-02-19 17:07:24 +01:00
mafiesto4
191694725a
Add SoftObjectReference for lazy references to assets and objects
2021-02-10 11:12:05 +01:00
jb-perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
mafiesto4
6fb9eee74c
You're breathtaking!
2020-12-07 23:40:54 +01:00