iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
IWebViewImpl Class Reference

Public Member Functions

 IWebViewImpl (IWebView *owner)
 
void * OpenWebView (void *pParent, float x, float y, float w, float h, float scale)
 
void CloseWebView ()
 
void HideWebView (bool hide)
 
void LoadHTML (const char *html)
 
void LoadURL (const char *url)
 
void LoadFile (const char *fileName, const char *bundleID)
 
void ReloadPageContent ()
 
void EvaluateJavaScript (const char *scriptStr, IWebView::completionHandlerFunc func)
 
void EnableScroll (bool enable)
 
void EnableInteraction (bool enable)
 
void SetWebViewBounds (float x, float y, float w, float h, float scale)
 
void GetWebRoot (WDL_String &path) const
 
void GetLocalDownloadPathForFile (const char *fileName, WDL_String &localPath)
 

Detailed Description

Definition at line 38 of file IPlugWebView_web.cpp.

Constructor & Destructor Documentation

◆ IWebViewImpl()

IWebViewImpl::IWebViewImpl ( IWebView owner)

Definition at line 92 of file IPlugWebView_web.cpp.

◆ ~IWebViewImpl()

IWebViewImpl::~IWebViewImpl ( )

Definition at line 98 of file IPlugWebView_web.cpp.

Member Function Documentation

◆ CloseWebView()

void IWebViewImpl::CloseWebView ( )

Definition at line 118 of file IPlugWebView_web.cpp.

◆ EnableInteraction()

void IWebViewImpl::EnableInteraction ( bool  enable)

Definition at line 219 of file IPlugWebView_web.cpp.

◆ EnableScroll()

void IWebViewImpl::EnableScroll ( bool  enable)

Definition at line 210 of file IPlugWebView_web.cpp.

◆ EvaluateJavaScript()

void IWebViewImpl::EvaluateJavaScript ( const char *  scriptStr,
IWebView::completionHandlerFunc  func 
)

Definition at line 196 of file IPlugWebView_web.cpp.

◆ GetLocalDownloadPathForFile()

void IWebViewImpl::GetLocalDownloadPathForFile ( const char *  fileName,
WDL_String &  localPath 
)

Definition at line 237 of file IPlugWebView_web.cpp.

◆ GetWebRoot()

void IWebViewImpl::GetWebRoot ( WDL_String &  path) const
inline

Definition at line 55 of file IPlugWebView_web.cpp.

◆ HideWebView()

void IWebViewImpl::HideWebView ( bool  hide)

Definition at line 132 of file IPlugWebView_web.cpp.

◆ LoadFile()

void IWebViewImpl::LoadFile ( const char *  fileName,
const char *  bundleID 
)

Definition at line 159 of file IPlugWebView_web.cpp.

◆ LoadHTML()

void IWebViewImpl::LoadHTML ( const char *  html)

Definition at line 141 of file IPlugWebView_web.cpp.

◆ LoadURL()

void IWebViewImpl::LoadURL ( const char *  url)

Definition at line 150 of file IPlugWebView_web.cpp.

◆ OpenWebView()

void * IWebViewImpl::OpenWebView ( void *  pParent,
float  x,
float  y,
float  w,
float  h,
float  scale 
)

Definition at line 103 of file IPlugWebView_web.cpp.

◆ ReloadPageContent()

void IWebViewImpl::ReloadPageContent ( )

Definition at line 187 of file IPlugWebView_web.cpp.

◆ SetWebViewBounds()

void IWebViewImpl::SetWebViewBounds ( float  x,
float  y,
float  w,
float  h,
float  scale 
)

Definition at line 228 of file IPlugWebView_web.cpp.


The documentation for this class was generated from the following file: