mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
docs: document Framework subsystems
This commit is contained in:
parent
95803c9c8b
commit
6e486d0cea
1 changed files with 11 additions and 2 deletions
|
|
@ -8,6 +8,9 @@ using Serilog;
|
|||
using Dalamud.Game.Internal.File;
|
||||
|
||||
namespace Dalamud.Game.Internal {
|
||||
/// <summary>
|
||||
/// This class represents the Framework of the native game client and grants access to various subsystems.
|
||||
/// </summary>
|
||||
public sealed class Framework : IDisposable {
|
||||
[UnmanagedFunctionPointer(CallingConvention.ThisCall)]
|
||||
private delegate bool OnUpdateDetour(IntPtr framework);
|
||||
|
|
@ -25,12 +28,18 @@ namespace Dalamud.Game.Internal {
|
|||
private FrameworkAddressResolver Address { get; }
|
||||
|
||||
#region Subsystems
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// The GUI subsystem, used to access e.g. chat.
|
||||
/// </summary>
|
||||
public GameGui Gui { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// The Network subsystem, used to access network data.
|
||||
/// </summary>
|
||||
public GameNetwork Network { get; private set; }
|
||||
|
||||
public ResourceManager Resource { get; private set; }
|
||||
//public ResourceManager Resource { get; private set; }
|
||||
|
||||
public LibcFunction Libc { get; private set; }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue