C# Class FFXIVAPP.Hooker.Hooking.DirectX11

Inheritance: DXBase
Exibir arquivo Open project: Icehunter/ffxivapp-hooker

Protected Properties

Property Type Description
OverlayInterfaceProxy ClientOverlayInterfaceProxy

Private Properties

Property Type Description
CleanupRenderer void
OverlayInterfaceProxy_AddOrUpdateOverylay void
OverlayInterfaceProxy_DisplayText void
OverlayInterfaceProxy_RemoveOverylay void
Present int
ResizeBuffers int

Public Methods

Method Description
DirectX11 ( OverlayInterface overlayInterface ) : System
Install ( int processID ) : void
Uninstall ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
CleanupRenderer ( ) : void
OverlayInterfaceProxy_AddOrUpdateOverylay ( AddOrUpdateOverlayEventArgs args ) : void
OverlayInterfaceProxy_DisplayText ( DisplayTextEventArgs args ) : void
OverlayInterfaceProxy_RemoveOverylay ( RemoveOverlayEventArgs args ) : void
Present ( IntPtr swapChainPtr, int syncInterval, PresentFlags dwFlags ) : int
ResizeBuffers ( IntPtr swapChainPtr, int bufferCount, int width, int height, Format newFormat, SwapChainFlags swapChainFlags ) : int

Method Details

DirectX11() public method

public DirectX11 ( OverlayInterface overlayInterface ) : System
overlayInterface OverlayInterface
return System

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Install() public method

public Install ( int processID ) : void
processID int
return void

Uninstall() public method

public Uninstall ( ) : void
return void

Property Details

OverlayInterfaceProxy protected_oe property

protected ClientOverlayInterfaceProxy OverlayInterfaceProxy
return ClientOverlayInterfaceProxy