Commit Graph
244 Commits
Author SHA1 Message Date
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ß df125f4e57 Added UI Project to this repository, small UI fixes 2024-11-05 22:21:47 +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ß 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ß 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ß 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ß 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ß 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ß 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ß d81471419d Refactored script instance serialization and now the refactoring is finally finished... 2024-04-10 14:42:07 +02:00
Simon Lübeß d357f44a39 Jump to correct line when opening script file from log 2024-03-22 10:05:00 +01:00