Dalamud/Dalamud/Interface/Internal
srkizer db4b6cea2c
Avoid re-creating title version string every frame (#2117)
* Avoid re-creating title version string every frame

* Marked title version string that it has been changed by Dalamud by
  appending a newline payload with a string expression embedded within,
  which the game will ignore (effectively `<br(!Dalamud!)>`.)
* Added `PluginManager.LoadedPluginCount` which will count the number of
  loaded plugin without making a copy of the plugin list.
* Made TitleScreenMenuWindow.OnVersionStringDraw` update the title
  version text addon only if number of loaded plugin changes or the text
  is missing the custom suffix from the first point.

* Use OriginalTextPointer to determine if SetText(ROS) has been called
2024-11-25 17:09:43 -08:00
..
DesignSystem
ManagedAsserts
ReShadeHandling
UiDebug2
Windows Avoid re-creating title version string every frame (#2117) 2024-11-25 17:09:43 -08:00
DalamudCommands.cs
DalamudIme.cs
DalamudInterface.cs
ImGuiClipboardFunctionProvider.cs
ImGuiDrawListFixProvider.cs
InterfaceManager.AsHook.cs
InterfaceManager.AsReShadeAddon.cs
InterfaceManager.cs
PluginCategoryManager.cs
SwapChainHelper.cs
UiDebug.cs