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;
|
using Dalamud.Game.Internal.File;
|
||||||
|
|
||||||
namespace Dalamud.Game.Internal {
|
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 {
|
public sealed class Framework : IDisposable {
|
||||||
[UnmanagedFunctionPointer(CallingConvention.ThisCall)]
|
[UnmanagedFunctionPointer(CallingConvention.ThisCall)]
|
||||||
private delegate bool OnUpdateDetour(IntPtr framework);
|
private delegate bool OnUpdateDetour(IntPtr framework);
|
||||||
|
|
@ -25,12 +28,18 @@ namespace Dalamud.Game.Internal {
|
||||||
private FrameworkAddressResolver Address { get; }
|
private FrameworkAddressResolver Address { get; }
|
||||||
|
|
||||||
#region Subsystems
|
#region Subsystems
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The GUI subsystem, used to access e.g. chat.
|
||||||
|
/// </summary>
|
||||||
public GameGui Gui { get; private set; }
|
public GameGui Gui { get; private set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The Network subsystem, used to access network data.
|
||||||
|
/// </summary>
|
||||||
public GameNetwork Network { get; private set; }
|
public GameNetwork Network { get; private set; }
|
||||||
|
|
||||||
public ResourceManager Resource { get; private set; }
|
//public ResourceManager Resource { get; private set; }
|
||||||
|
|
||||||
public LibcFunction Libc { get; private set; }
|
public LibcFunction Libc { get; private set; }
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue