Class ISteamHTMLSurface
- Namespace
- MarymoorStudios.Core.Steamworks
- Assembly
- MarymoorStudios.Core.Steamworks.dll
public sealed class ISteamHTMLSurface : SteamNativeObject
- Inheritance
-
ISteamHTMLSurface
- Inherited Members
-
Fields
INTERFACE_VERSION
public const string INTERFACE_VERSION = "STEAMHTMLSURFACE_INTERFACE_VERSION_005"
Field Value
- string
Methods
public void AddHeader(HHTMLBrowser browserHandle, string key, string value)
Parameters
browserHandle HHTMLBrowser
key string
value string
AllowStartRequest(HHTMLBrowser, bool)
public void AllowStartRequest(HHTMLBrowser browserHandle, bool allowed)
Parameters
browserHandle HHTMLBrowser
allowed bool
CopyToClipboard(HHTMLBrowser)
public void CopyToClipboard(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
CreateBrowser(string, string)
public Promise<HtmlBrowserReady> CreateBrowser(string userAgent, string userCSS)
Parameters
userAgent string
userCSS string
Returns
- Promise<HtmlBrowserReady>
ExecuteJavascript(HHTMLBrowser, string)
public void ExecuteJavascript(HHTMLBrowser browserHandle, string script)
Parameters
browserHandle HHTMLBrowser
script string
FileLoadDialogResponse(HHTMLBrowser, ReadOnlyMemory<string>)
public void FileLoadDialogResponse(HHTMLBrowser browserHandle, ReadOnlyMemory<string> selectedFiles)
Parameters
browserHandle HHTMLBrowser
selectedFiles ReadOnlyMemory<string>
Find(HHTMLBrowser, string, bool, bool)
public void Find(HHTMLBrowser browserHandle, string searchStr, bool currentlyInFind, bool reverse)
Parameters
browserHandle HHTMLBrowser
searchStr string
currentlyInFind bool
reverse bool
GetLinkAtPosition(HHTMLBrowser, int, int)
public void GetLinkAtPosition(HHTMLBrowser browserHandle, int x, int y)
Parameters
browserHandle HHTMLBrowser
x int
y int
GoBack(HHTMLBrowser)
public void GoBack(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
GoForward(HHTMLBrowser)
public void GoForward(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
Init()
Returns
- bool
JSDialogResponse(HHTMLBrowser, bool)
public void JSDialogResponse(HHTMLBrowser browserHandle, bool result)
Parameters
browserHandle HHTMLBrowser
result bool
KeyChar(HHTMLBrowser, uint, EHTMLKeyModifiers)
public void KeyChar(HHTMLBrowser browserHandle, uint unicodeChar, ISteamHTMLSurface.EHTMLKeyModifiers htmlKeyModifiers)
Parameters
browserHandle HHTMLBrowser
unicodeChar uint
htmlKeyModifiers ISteamHTMLSurface.EHTMLKeyModifiers
KeyDown(HHTMLBrowser, uint, EHTMLKeyModifiers, bool)
public void KeyDown(HHTMLBrowser browserHandle, uint nativeKeyCode, ISteamHTMLSurface.EHTMLKeyModifiers htmlKeyModifiers, bool isSystemKey)
Parameters
browserHandle HHTMLBrowser
nativeKeyCode uint
htmlKeyModifiers ISteamHTMLSurface.EHTMLKeyModifiers
isSystemKey bool
KeyUp(HHTMLBrowser, uint, EHTMLKeyModifiers)
public void KeyUp(HHTMLBrowser browserHandle, uint nativeKeyCode, ISteamHTMLSurface.EHTMLKeyModifiers htmlKeyModifiers)
Parameters
browserHandle HHTMLBrowser
nativeKeyCode uint
htmlKeyModifiers ISteamHTMLSurface.EHTMLKeyModifiers
LoadURL(HHTMLBrowser, string, string)
public void LoadURL(HHTMLBrowser browserHandle, string url, string postData)
Parameters
browserHandle HHTMLBrowser
url string
postData string
public void MouseDoubleClick(HHTMLBrowser browserHandle, ISteamHTMLSurface.EHTMLMouseButton mouseButton)
Parameters
browserHandle HHTMLBrowser
mouseButton ISteamHTMLSurface.EHTMLMouseButton
public void MouseDown(HHTMLBrowser browserHandle, ISteamHTMLSurface.EHTMLMouseButton mouseButton)
Parameters
browserHandle HHTMLBrowser
mouseButton ISteamHTMLSurface.EHTMLMouseButton
MouseMove(HHTMLBrowser, int, int)
public void MouseMove(HHTMLBrowser browserHandle, int x, int y)
Parameters
browserHandle HHTMLBrowser
x int
y int
public void MouseUp(HHTMLBrowser browserHandle, ISteamHTMLSurface.EHTMLMouseButton mouseButton)
Parameters
browserHandle HHTMLBrowser
mouseButton ISteamHTMLSurface.EHTMLMouseButton
MouseWheel(HHTMLBrowser, int)
public void MouseWheel(HHTMLBrowser browserHandle, int delta)
Parameters
browserHandle HHTMLBrowser
delta int
OnHtmlBrowserRestarted(CallbackAction<HtmlBrowserRestarted>)
public IDisposable OnHtmlBrowserRestarted(CallbackAction<HtmlBrowserRestarted> func)
Parameters
func CallbackAction<HtmlBrowserRestarted>
Returns
- IDisposable
OnHtmlCanGoBackAndForward(CallbackAction<HtmlCanGoBackAndForward>)
public IDisposable OnHtmlCanGoBackAndForward(CallbackAction<HtmlCanGoBackAndForward> func)
Parameters
func CallbackAction<HtmlCanGoBackAndForward>
Returns
- IDisposable
OnHtmlChangedTitle(CallbackAction<HtmlChangedTitle>)
public IDisposable OnHtmlChangedTitle(CallbackAction<HtmlChangedTitle> func)
Parameters
func CallbackAction<HtmlChangedTitle>
Returns
- IDisposable
OnHtmlCloseBrowser(CallbackAction<HtmlCloseBrowser>)
public IDisposable OnHtmlCloseBrowser(CallbackAction<HtmlCloseBrowser> func)
Parameters
func CallbackAction<HtmlCloseBrowser>
Returns
- IDisposable
OnHtmlFileOpenDialog(CallbackAction<HtmlFileOpenDialog>)
public IDisposable OnHtmlFileOpenDialog(CallbackAction<HtmlFileOpenDialog> func)
Parameters
func CallbackAction<HtmlFileOpenDialog>
Returns
- IDisposable
OnHtmlFinishedRequest(CallbackAction<HtmlFinishedRequest>)
public IDisposable OnHtmlFinishedRequest(CallbackAction<HtmlFinishedRequest> func)
Parameters
func CallbackAction<HtmlFinishedRequest>
Returns
- IDisposable
public IDisposable OnHtmlHideToolTip(CallbackAction<HtmlHideToolTip> func)
Parameters
func CallbackAction<HtmlHideToolTip>
Returns
- IDisposable
public IDisposable OnHtmlHorizontalScroll(CallbackAction<HtmlHorizontalScroll> func)
Parameters
func CallbackAction<HtmlHorizontalScroll>
Returns
- IDisposable
OnHtmlJSAlert(CallbackAction<HtmlJSAlert>)
public IDisposable OnHtmlJSAlert(CallbackAction<HtmlJSAlert> func)
Parameters
func CallbackAction<HtmlJSAlert>
Returns
- IDisposable
OnHtmlJSConfirm(CallbackAction<HtmlJSConfirm>)
public IDisposable OnHtmlJSConfirm(CallbackAction<HtmlJSConfirm> func)
Parameters
func CallbackAction<HtmlJSConfirm>
Returns
- IDisposable
OnHtmlLinkAtPosition(CallbackAction<HtmlLinkAtPosition>)
public IDisposable OnHtmlLinkAtPosition(CallbackAction<HtmlLinkAtPosition> func)
Parameters
func CallbackAction<HtmlLinkAtPosition>
Returns
- IDisposable
OnHtmlNeedsPaint(CallbackAction<HtmlNeedsPaint>)
public IDisposable OnHtmlNeedsPaint(CallbackAction<HtmlNeedsPaint> func)
Parameters
func CallbackAction<HtmlNeedsPaint>
Returns
- IDisposable
OnHtmlNewWindow(CallbackAction<HtmlNewWindow>)
public IDisposable OnHtmlNewWindow(CallbackAction<HtmlNewWindow> func)
Parameters
func CallbackAction<HtmlNewWindow>
Returns
- IDisposable
OnHtmlOpenLinkInNewTab(CallbackAction<HtmlOpenLinkInNewTab>)
public IDisposable OnHtmlOpenLinkInNewTab(CallbackAction<HtmlOpenLinkInNewTab> func)
Parameters
func CallbackAction<HtmlOpenLinkInNewTab>
Returns
- IDisposable
OnHtmlSearchResults(CallbackAction<HtmlSearchResults>)
public IDisposable OnHtmlSearchResults(CallbackAction<HtmlSearchResults> func)
Parameters
func CallbackAction<HtmlSearchResults>
Returns
- IDisposable
OnHtmlSetCursor(CallbackAction<HtmlSetCursor>)
public IDisposable OnHtmlSetCursor(CallbackAction<HtmlSetCursor> func)
Parameters
func CallbackAction<HtmlSetCursor>
Returns
- IDisposable
public IDisposable OnHtmlShowToolTip(CallbackAction<HtmlShowToolTip> func)
Parameters
func CallbackAction<HtmlShowToolTip>
Returns
- IDisposable
OnHtmlStartRequest(CallbackAction<HtmlStartRequest>)
public IDisposable OnHtmlStartRequest(CallbackAction<HtmlStartRequest> func)
Parameters
func CallbackAction<HtmlStartRequest>
Returns
- IDisposable
OnHtmlStatusText(CallbackAction<HtmlStatusText>)
public IDisposable OnHtmlStatusText(CallbackAction<HtmlStatusText> func)
Parameters
func CallbackAction<HtmlStatusText>
Returns
- IDisposable
OnHtmlURLChanged(CallbackAction<HtmlURLChanged>)
public IDisposable OnHtmlURLChanged(CallbackAction<HtmlURLChanged> func)
Parameters
func CallbackAction<HtmlURLChanged>
Returns
- IDisposable
public IDisposable OnHtmlUpdateToolTip(CallbackAction<HtmlUpdateToolTip> func)
Parameters
func CallbackAction<HtmlUpdateToolTip>
Returns
- IDisposable
public IDisposable OnHtmlVerticalScroll(CallbackAction<HtmlVerticalScroll> func)
Parameters
func CallbackAction<HtmlVerticalScroll>
Returns
- IDisposable
public void OpenDeveloperTools(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
PasteFromClipboard(HHTMLBrowser)
public void PasteFromClipboard(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
Reload(HHTMLBrowser)
public void Reload(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
RemoveBrowser(HHTMLBrowser)
public void RemoveBrowser(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
SetBackgroundMode(HHTMLBrowser, bool)
public void SetBackgroundMode(HHTMLBrowser browserHandle, bool backgroundMode)
Parameters
browserHandle HHTMLBrowser
backgroundMode bool
SetCookie(string, string, string, string, RTime32, bool, bool)
public void SetCookie(string hostname, string key, string value, string path, RTime32 expires, bool secure, bool httpOnly)
Parameters
hostname string
key string
value string
path string
expires RTime32
secure bool
httpOnly bool
SetDPIScalingFactor(HHTMLBrowser, float)
public void SetDPIScalingFactor(HHTMLBrowser browserHandle, float dpiScaling)
Parameters
browserHandle HHTMLBrowser
dpiScaling float
public void SetHorizontalScroll(HHTMLBrowser browserHandle, uint absolutePixelScroll)
Parameters
browserHandle HHTMLBrowser
absolutePixelScroll uint
SetKeyFocus(HHTMLBrowser, bool)
public void SetKeyFocus(HHTMLBrowser browserHandle, bool hasKeyFocus)
Parameters
browserHandle HHTMLBrowser
hasKeyFocus bool
SetPageScaleFactor(HHTMLBrowser, float, int, int)
public void SetPageScaleFactor(HHTMLBrowser browserHandle, float zoom, int pointX, int pointY)
Parameters
browserHandle HHTMLBrowser
zoom float
pointX int
pointY int
SetSize(HHTMLBrowser, uint, uint)
public void SetSize(HHTMLBrowser browserHandle, uint width, uint height)
Parameters
browserHandle HHTMLBrowser
width uint
height uint
public void SetVerticalScroll(HHTMLBrowser browserHandle, uint absolutePixelScroll)
Parameters
browserHandle HHTMLBrowser
absolutePixelScroll uint
Shutdown()
Returns
- bool
StopFind(HHTMLBrowser)
public void StopFind(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
StopLoad(HHTMLBrowser)
public void StopLoad(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser
ViewSource(HHTMLBrowser)
public void ViewSource(HHTMLBrowser browserHandle)
Parameters
browserHandle HHTMLBrowser