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