Infi
d9108b7d5a
- Remove all mentions of 2
2026-01-25 14:52:00 +01:00
Infi
fc8875dd2a
- Remove UiDebug1 in favor of UiDebug2
2026-01-13 20:45:31 +01:00
goat
3fbc24904a
Merge branch 'master' into feature/sestring-to-texture
2025-12-04 00:57:07 +01:00
Haselnussbomber
d3c812ba6c
Add IDalamudService marker interface
2025-11-17 20:28:24 +01:00
Soreepeong
c19ea6ace3
Add ITextureProvider.CreateTextureFromSeString
2025-08-05 11:48:02 +09:00
goaaats
90e426b325
Remove ImGui.NET entirely
2025-06-22 22:21:12 +02:00
srkizer
4dce0c00e8
Implement DrawListTextureWrap ( #2036 )
...
* Implement DrawListTextureWrap
* Fix unloading
* minor fixes
* Add CreateFromClipboardAsync
---------
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2025-05-09 22:47:42 +02:00
goaaats
731d7e0f6e
Un-whether-or-not the codebase
2025-04-25 22:49:05 +02:00
srkizer
74ab9191d3
Add ITextureProvider.ConvertToKernelTexture ( #2003 )
...
* Add ITextureProvider.ConvertToKernelTexture
Lets you obtain an instance of Kernel::Texture from IDalamudTextureWrap.
* Docs wip
2024-11-04 16:06:42 +01:00
RyouBakura
def28b37c7
GetFromFile without FileInfo ( #1913 )
...
* GetFromFile without FileInfo
* Implement missing interface member
2024-07-24 20:07:23 +02:00
goat
f574f797a1
add ITextureProvider.TryGetFromGameIcon()
2024-07-01 14:36:51 +02:00
goat
b425bb3e49
fix a million warnings
2024-06-30 00:58:04 +02:00
goat
a3a7acc45e
add ITextureProvider.GetFromFile(FileInfo)
2024-06-29 18:02:11 +02:00
Kaz Wolfe
af2ec9029b
fix import issues
2024-06-28 15:52:35 -07:00
srkizer
5365dd14d8
Add comments on caching ( #1829 )
2024-06-07 08:42:38 +02:00
Soreepeong
0d7c0a0375
Merge remote-tracking branch 'upstream/apiX' into feature/itextureprovider-updates
2024-06-04 23:54:38 +09:00
Soreepeong
20717cce3d
more
2024-05-21 09:27:51 +09:00
goat
448b0d16ea
Add "loading dialog" for service init, unify blocking logic ( #1779 )
...
* wip
* hacky fix for overlapping event text in profiler
* move IsResumeGameAfterPluginLoad logic to PluginManager
* fix some warnings
* handle exceptions properly
* remove ability to cancel, rename button to "hide" instead
* undo Dalamud.Service refactor for now
* warnings
* add explainer, show which plugins are still loading
* add some text if loading takes more than 3 minutes
* undo wrong CS merge
2024-04-21 17:28:37 +02:00
Soreepeong
7f12e3f3da
Assign debug names for textures
2024-03-05 01:22:16 +09:00
Soreepeong
5ad8edbc04
Move save get/save functions to ITextureReadbackProvider
2024-03-03 21:00:37 +09:00
Soreepeong
e1bdba06de
cleanup
2024-03-03 20:41:41 +09:00
Soreepeong
c04ce36b9c
Add CreateFromGameScreen
2024-03-03 20:08:52 +09:00
Soreepeong
3853191c48
More cleanup
2024-03-03 00:51:28 +09:00
Soreepeong
3415df5d40
Cleanup
2024-03-02 23:45:14 +09:00
Soreepeong
0aa75306d4
fixese
2024-03-02 07:50:37 +09:00
Soreepeong
5367d288d6
Use WIC to implement ITP.SaveAsImageFormatToStreamAsync
2024-03-02 06:57:12 +09:00
Soreepeong
1ae11440aa
Add ITextureProvider.CreateFromExistingTextureAsync
2024-03-02 01:41:11 +09:00
Soreepeong
ca986b46a2
cleanup
2024-02-28 21:17:50 +09:00
Soreepeong
cc756c243c
Add ITextureProvider.GetFromManifestResource(Assembly,string)
2024-02-28 21:04:57 +09:00
Soreepeong
f8492dc06b
changes
2024-02-28 19:16:14 +09:00
Soreepeong
3bf907002f
Remove CancellationToken from GetFromRaw(Sync)
2024-02-28 17:43:24 +09:00
Soreepeong
ea633cd876
Implement texture load throttling & cancellable async loads
2024-02-28 17:43:24 +09:00
Soreepeong
e12b2f7803
Make state+texture retrieval done with one API call
2024-02-28 17:43:24 +09:00
Soreepeong
71bb02347f
Update docs
2024-02-28 17:43:24 +09:00
Soreepeong
5eadfc1b4d
Add state fetchers
2024-02-28 17:43:24 +09:00
Soreepeong
3fe2920e92
Update ITextureProvider
2024-02-28 17:29:23 +09:00
goat
8527e035f1
chore: remove refcounting, keepalive logic from TextureManager, remove scoped service
...
Makes this whole thing a lot simpler to use and easier to understand.
2023-09-23 17:40:49 +02:00
goat
8df154c1a9
feat: add ITextureProvider.GetIconPath() function to allow for icon path lookups by plugins
2023-08-03 19:18:38 +02:00
goat
22a6261c98
feat: add support to load textures from files
2023-08-02 18:46:44 +02:00
goat
b6cfe33946
feat: new ITextureProvider, ITextureSubstitutionProvider, TextureManager services
...
Ref-counts textures and evicts when not used
2023-08-02 02:35:37 +02:00