Simon Lübeß
|
d259ce5dfa
|
Make text boxes slightly less ugly
|
2024-11-17 20:25:47 +01:00 |
|
Simon Lübeß
|
e1e91089ca
|
Filter entities
|
2024-11-17 19:57:31 +01:00 |
|
Simon Lübeß
|
080861ed4a
|
Use Attributes for JS<->Beef binding
|
2024-11-17 19:09:52 +01:00 |
|
Simon Lübeß
|
28c2922b89
|
Basic Entity hierarchy sync
|
2024-11-15 13:34:54 +01:00 |
|
Simon Lübeß
|
d2efc6c5c4
|
Only rebuild UI when files changed
|
2024-11-06 22:56:25 +01:00 |
|
Simon Lübeß
|
df125f4e57
|
Added UI Project to this repository, small UI fixes
|
2024-11-05 22:21:47 +01:00 |
|
Simon Lübeß
|
4957f3c033
|
Added ToString-Method for Vectors
|
2024-11-03 19:09:28 +01:00 |
|
Simon Lübeß
|
80048951f8
|
Fixed title bar hittest and changing cursor
|
2024-11-03 19:09:18 +01:00 |
|
Simon Lübeß
|
4a18d3150f
|
Added Blit-Class
|
2024-11-03 14:44:20 +01:00 |
|
Simon Lübeß
|
139cd6e6e5
|
Allow (basic) SetData with TextureSliceData
fixes wrong stride when first creating UL window
|
2024-11-03 14:35:15 +01:00 |
|
Simon Lübeß
|
3555198ffc
|
Start of custom title, call beef delegates from JS
|
2024-11-02 00:56:45 +01:00 |
|
Simon Lübeß
|
61bc3ed0bb
|
Add more cursors
|
2024-10-31 00:03:17 +01:00 |
|
Simon Lübeß
|
2e60f13c02
|
Updated directx-beef
|
2024-10-30 21:22:13 +01:00 |
|
Simon Lübeß
|
7506b8c118
|
Allow changing the cursor, moved Window to GlitchyEngine.UI
|
2024-10-30 21:20:57 +01:00 |
|
Simon Lübeß
|
1818593394
|
React test
|
2024-10-05 18:21:04 +02:00 |
|
Simon Lübeß
|
4f45da02bf
|
Bootstrap test
|
2024-10-02 18:21:57 +02:00 |
|
Simon Lübeß
|
21ddf69d5f
|
Start of test window using ultralight
|
2024-09-15 22:57:20 +02:00 |
|
Simon Lübeß
|
77c74f4cc3
|
Separate Ultralight Layer and Window
|
2024-09-15 22:17:31 +02:00 |
|
Simon Lübeß
|
458b86c29b
|
Allow not setting icon
|
2024-09-15 21:46:16 +02:00 |
|
Simon Lübeß
|
849615a199
|
Cleanup
|
2024-09-15 21:44:12 +02:00 |
|
Simon Lübeß
|
143b4bad9e
|
Copy UI to backbuffer, resize, stuff
|
2024-09-15 21:40:10 +02:00 |
|
Simon Lübeß
|
4315c6c5ec
|
Fixed swapchain with zero size (auto detect resolution)
|
2024-09-15 21:39:46 +02:00 |
|
Simon Lübeß
|
90b416f7fa
|
Use fork of ultralight beef
|
2024-09-15 18:50:22 +02:00 |
|
Simon Lübeß
|
4d7863dcb3
|
Better WindowClass handling, Added Clipboard
|
2024-09-15 18:45:30 +02:00 |
|
Simon Lübeß
|
2e3c0d0aa4
|
Basic multiple windows working
|
2024-09-10 23:02:34 +02:00 |
|
Simon Lübeß
|
352073869f
|
Separate GraphicsContext from Window, prepare for windows and swap chain for multi window
|
2024-09-10 19:07:58 +02:00 |
|
Simon Lübeß
|
65992126c0
|
Ultralight game loop integration
|
2024-09-10 18:57:39 +02:00 |
|
Simon Lübeß
|
c717da0080
|
Update to ultralight 1.3.0
|
2024-09-01 22:32:48 +02:00 |
|
Simon Lübeß
|
0a11102c3f
|
Added Ultralight 1.2 and Sample
|
2024-09-01 12:34:13 +02:00 |
|
Simon Lübeß
|
f3e68bd8d8
|
Remove obsolete EffectLibrary
|
2024-08-18 22:54:46 +02:00 |
|
Simon Lübeß
|
c908f5a0e7
|
A little bit better number formatting
|
2024-06-27 20:50:26 +02:00 |
|
Simon Lübeß
|
b96f195afb
|
Clear log on play option
|
2024-06-23 18:58:40 +02:00 |
|
Simon Lübeß
|
bbbbe833df
|
Changed number format in component editor
|
2024-06-23 18:42:31 +02:00 |
|
Simon Lübeß
|
c6eb705977
|
Drag component window
|
2024-06-23 18:31:53 +02:00 |
|
Simon Lübeß
|
454ec59951
|
Use icon buttons for save component and context menu, right click context menu
|
2024-06-23 17:15:21 +02:00 |
|
Simon Lübeß
|
1b130a4bce
|
Basic save component button
|
2024-06-23 00:27:20 +02:00 |
|
Simon Lübeß
|
cd434d64f9
|
Better asset processor selection, process subassets
|
2024-06-13 15:44:27 +02:00 |
|
Simon Lübeß
|
36e98311c6
|
TextureAsset properties, start of better asset pipeline detection
|
2024-06-12 16:51:52 +02:00 |
|
Simon Lübeß
|
b3dac4a338
|
Show name of selected object in property window title
|
2024-06-09 17:12:56 +02:00 |
|
Simon Lübeß
|
c8be6eca5c
|
Show error in Properties window, deselect invalid objects in Inspector window
|
2024-06-09 17:12:42 +02:00 |
|
Simon Lübeß
|
2d5e6a9278
|
Properties window
|
2024-06-09 01:44:58 +02:00 |
|
Simon Lübeß
|
f61d1bc644
|
Inspector window to combine asset properties and components editor
|
2024-06-09 01:16:21 +02:00 |
|
Simon Lübeß
|
ace51b396d
|
Fixed crash when assets gets queued for reloading twice
|
2024-06-09 00:29:15 +02:00 |
|
Simon Lübeß
|
86afa234e7
|
Texture processor cleanup, new asset properties config UI
|
2024-06-08 17:03:21 +02:00 |
|
Simon Lübeß
|
8972e607fd
|
Asset Placeholders
|
2024-06-05 13:54:46 +02:00 |
|
Simon Lübeß
|
ff0ac74d12
|
Moved texture loader from editor to engine
|
2024-06-03 00:59:01 +02:00 |
|
Simon Lübeß
|
1b38a41dfc
|
Fix dds and texture cube import
|
2024-06-03 00:46:55 +02:00 |
|
Simon Lübeß
|
108b31399a
|
Use asset pipeline for blocking asset loading, remove old texture loader
|
2024-06-03 00:46:23 +02:00 |
|
Simon Lübeß
|
b2806d9460
|
Reprocess, load and hot swap changed assets using new asset pipeline
|
2024-06-02 00:39:22 +02:00 |
|
Simon Lübeß
|
9e7e7f0d76
|
Asset (de)compression
|
2024-05-20 16:10:55 +02:00 |
|
Simon Lübeß
|
ffe8954b8d
|
Load pngs from cache
|
2024-05-20 13:35:37 +02:00 |
|
Simon Lübeß
|
f0fc67db35
|
Removed compiler warnings for Runtime.NotImplemented
|
2024-05-20 13:35:00 +02:00 |
|
Simon Lübeß
|
e5139ee3e8
|
Fixed DepthStencilTarget
|
2024-05-20 13:34:41 +02:00 |
|
Simon Lübeß
|
1a43ff2971
|
Convert texture asset and save to cache
|
2024-05-20 01:08:18 +02:00 |
|
Simon Lübeß
|
2725801db8
|
Start of asset management 2.0
|
2024-05-19 01:35:52 +02:00 |
|
Simon Lübeß
|
989ad4a5bd
|
Use dedicated AssetIdentifier instead of string
|
2024-05-19 01:06:02 +02:00 |
|
Simon Lübeß
|
1fc3b70a50
|
Fixed memory leak in TextRendererComponent
|
2024-05-12 19:32:31 +02:00 |
|
Simon Lübeß
|
8c4880f92f
|
Fixed AddComponent for components with Copy function
|
2024-05-12 19:32:06 +02:00 |
|
Simon Lübeß
|
045281e881
|
Updated submodule
box2D, freetype and imgui
|
2024-04-20 22:30:17 +02:00 |
|
Simon Lübeß
|
bb7bc41e62
|
Kind of prevent creating invalid colliders sometimes
|
2024-04-15 12:35:56 +02:00 |
|
Simon Lübeß
|
d1fc33cb6d
|
ScriptCore: Marked EditorFlags as falgs
|
2024-04-15 00:02:08 +02:00 |
|
Simon Lübeß
|
b65bdb84ae
|
ScriptCore: Added Math.remap
|
2024-04-14 23:57:12 +02:00 |
|
Simon Lübeß
|
f30bcb2f89
|
Slightly improved text renderer
|
2024-04-14 23:56:09 +02:00 |
|
Simon Lübeß
|
4d0617aff7
|
Fixed text box losing the last letter
|
2024-04-13 23:45:04 +02:00 |
|
Simon Lübeß
|
a3de5ddc9c
|
Serialization: Support sharing object references
|
2024-04-13 00:50:09 +02:00 |
|
Simon Lübeß
|
949ab4ebb0
|
ScriptEngine: Serialize static fields
|
2024-04-13 00:10:35 +02:00 |
|
Simon Lübeß
|
df13aa8596
|
Refactored Scene serialization
|
2024-04-12 19:36:01 +02:00 |
|
Simon Lübeß
|
d81471419d
|
Refactored script instance serialization and now the refactoring is finally finished...
|
2024-04-10 14:42:07 +02:00 |
|
Simon Lübeß
|
95262d67d7
|
Fixed anoying access violation in font desctructor by leaking memory 🤷
|
2024-04-10 13:51:15 +02:00 |
|
Simon Lübeß
|
9640b153f6
|
Fixed compile error in some method I'm not sure why, but it wasn't used 🤷
|
2024-04-10 13:50:40 +02:00 |
|
Simon Lübeß
|
f05cf721e8
|
Almost done refactoring ScriptEngine
|
2024-04-10 13:50:12 +02:00 |
|
Simon Lübeß
|
777f52ab49
|
ScriptEngine refactoring
|
2024-03-31 12:36:22 +02:00 |
|
Simon Lübeß
|
abcacc84a9
|
Refactored ScriptEngine
|
2024-03-31 11:55:39 +02:00 |
|
Simon Lübeß
|
1279dc0a66
|
Implemented Copy for physics components
|
2024-03-28 22:40:53 +01:00 |
|
Simon Lübeß
|
9cee44f4d2
|
ScriptCore: Fixed error when deserializing list of strings
|
2024-03-22 10:15:24 +01:00 |
|
Simon Lübeß
|
c6c47d0c0e
|
ScriptCore: Implemented Pick-Method and ThreadSafeRandom
|
2024-03-22 10:14:38 +01:00 |
|
Simon Lübeß
|
f8b6c50cda
|
ScriptCore: Type.GetSimpleName and GetPrettyName
|
2024-03-22 10:13:16 +01:00 |
|
Simon Lübeß
|
94fc620662
|
EntityEditor: Refactored type dropdown
|
2024-03-22 10:12:55 +01:00 |
|
Simon Lübeß
|
d357f44a39
|
Jump to correct line when opening script file from log
|
2024-03-22 10:05:00 +01:00 |
|
Simon Lübeß
|
da59fd87f2
|
Removed sandbox project from workspace
|
2024-03-17 20:30:51 +01:00 |
|
Simon Lübeß
|
d28426478b
|
Font renderer improvements + component for scripting
|
2024-03-17 20:29:52 +01:00 |
|
Simon Lübeß
|
930d289565
|
Improved copying of components
|
2024-03-17 20:28:41 +01:00 |
|
Simon Lübeß
|
a2c7bf7d06
|
Ensure generating unique Entity IDs
|
2024-03-17 20:25:38 +01:00 |
|
Simon Lübeß
|
84204aed46
|
No longer crash when selected entity disappears
|
2024-03-17 20:10:48 +01:00 |
|
Simon Lübeß
|
2dd826fc36
|
Made entity hierarchy more compact
|
2024-03-17 18:08:39 +01:00 |
|
Simon Lübeß
|
96609a6c31
|
FontRenderer: Basic Rich Text processing and lazy text building
|
2024-03-16 23:35:12 +01:00 |
|
Simon Lübeß
|
f9ea705e77
|
Enum extension for SetFlag and ClearFlag
|
2024-03-16 23:34:10 +01:00 |
|
Simon Lübeß
|
e703452b94
|
Start of text renderer component
- UC, LC, IC, RC tags
|
2024-03-14 22:17:57 +01:00 |
|
Simon Lübeß
|
a87820c7da
|
Use text height for entity visibility toggle
|
2024-03-10 15:21:25 +01:00 |
|
Simon Lübeß
|
27c433aba2
|
Moved play buttons into main menu
|
2024-03-10 15:16:55 +01:00 |
|
Simon Lübeß
|
fc475eb468
|
Save and copy editor flags with scene. Replaced EditorComponent with DontSafe-flag
|
2024-03-10 13:11:53 +01:00 |
|
Simon Lübeß
|
72bd152999
|
Refactor
|
2024-03-10 13:01:05 +01:00 |
|
Simon Lübeß
|
8d92822845
|
Added EditorFlags: Hide entities in hierarchy and editor scene
- Also some Style changes
|
2024-03-10 12:21:20 +01:00 |
|
Simon Lübeß
|
5ca5404f72
|
Moved template copying from EditorLayer to Project
|
2024-03-09 20:53:27 +01:00 |
|
Simon Lübeß
|
9ea27a64e8
|
Modified template and improved template creation
|
2024-03-09 20:35:21 +01:00 |
|
Simon Lübeß
|
4e9a6b54f3
|
Friendship ended with VISUAL STUDIO, Now RIDER is my best friend
|
2024-03-09 20:33:26 +01:00 |
|
Simon Lübeß
|
09624e4e59
|
ScriptCore: Added NumberFormatAttribute
|
2024-03-09 01:00:59 +01:00 |
|
Simon Lübeß
|
5dbe1d7e50
|
ScriptCore: Color structs
|
2024-03-02 14:19:24 +01:00 |
|
Simon Lübeß
|
ba246dd638
|
ScriptCore: Fixed some nullable warnings
|
2024-03-02 14:19:02 +01:00 |
|
Simon Lübeß
|
caaa7646ef
|
ScriptCore: matrix generator
|
2024-03-02 13:54:34 +01:00 |
|