public static extern bool ViewCanGoBack([NativeTypeName("ULView")] View *view);
public static extern void ViewSetNeedsPaint([NativeTypeName("ULView")] View *view, bool needsPaint);
public static extern View *ViewCreateInspectorView([NativeTypeName("ULView")] View *view);
private static extern void ViewSetDomReadyCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULDOMReadyCallback")] /*FnPtr<DomReadyCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
private static extern void ViewSetUpdateHistoryCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULUpdateHistoryCallback")] /*FnPtr<UpdateHistoryCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static void ViewSetCreateChildViewCallback(View *view, FnPtr <CreateChildViewCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetCreateChildViewCallback(view, (IntPtr)callback, userData);
public static void ViewSetFailLoadingCallback(View *view, FnPtr <FailLoadingCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetFailLoadingCallback(view, (IntPtr)callback, userData);
public static extern void ViewStop([NativeTypeName("ULView")] View *view);
public static extern void ViewUnfocus([NativeTypeName("ULView")] View *view);
public static extern void ViewGoToHistoryOffset([NativeTypeName("ULView")] View *view, int offset);
public static extern void ViewReload([NativeTypeName("ULView")] View *view);
public static extern void ViewGoForward([NativeTypeName("ULView")] View *view);
public static extern void ViewGoBack([NativeTypeName("ULView")] View *view);
public static extern bool ViewCanGoForward([NativeTypeName("ULView")] View *view);
public static void ViewSetAddConsoleMessageCallback(View *view, FnPtr <AddConsoleMessageCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetAddConsoleMessageCallback(view, (IntPtr)callback, userData);
public static extern bool ViewHasInputFocus([NativeTypeName("ULView")] View *view);
private static extern void ViewSetCreateChildViewCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULCreateChildViewCallback")] /*FnPtr<CreateChildViewCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static extern void ViewFireKeyEvent([NativeTypeName("ULView")] View *view, [NativeTypeName("ULKeyEvent")] KeyEvent *keyEvent);
private static extern void ViewSetFailLoadingCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULFailLoadingCallback")] /*FnPtr<FailLoadingCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static extern void ViewFireMouseEvent([NativeTypeName("ULView")] View *view, [NativeTypeName("ULMouseEvent")] MouseEvent *mouseEvent);
private static extern void ViewSetWindowObjectReadyCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULWindowObjectReadyCallback")] /*FnPtr<WindowObjectReadyCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static extern void ViewFireScrollEvent([NativeTypeName("ULView")] View *view, [NativeTypeName("ULScrollEvent")] ScrollEvent *scrollEvent);
public static void ViewSetDomReadyCallback(View *view, FnPtr <DomReadyCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetDomReadyCallback(view, (IntPtr)callback, userData);
private static extern void ViewSetChangeCursorCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULChangeCursorCallback")] /*FnPtr<ChangeCursorCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static void ViewSetUpdateHistoryCallback(View *view, FnPtr <UpdateHistoryCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetUpdateHistoryCallback(view, (IntPtr)callback, userData);
public static void ViewSetChangeCursorCallback(View *view, FnPtr <ChangeTooltipCallback> callback, [NativeTypeName("void *")] void *userData) => ViewSetChangeCursorCallback(view, (IntPtr)callback, userData);
public static extern bool ViewGetNeedsPaint([NativeTypeName("ULView")] View *view);
private static extern void ViewSetAddConsoleMessageCallback([NativeTypeName("ULView")] View *view, [NativeTypeName("ULAddConsoleMessageCallback")] /*FnPtr<AddConsoleMessageCallback>*/ IntPtr callback, [NativeTypeName("void *")] void *userData);
public static Overlay *Create(Window *window, View *view, int x, int y) => AppCore.CreateOverlayWithView(window, view, x, y);
public static extern String *ViewEvaluateScript([NativeTypeName("ULView")] View *view, [NativeTypeName("ULString")] String *jsString, [NativeTypeName("ULString *")] String **exception);