public static extern void ulViewFireScrollEvent([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULScrollEvent")] C_ScrollEvent *scroll_event);
public static extern void ulViewFireKeyEvent([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULKeyEvent")] C_KeyEvent *key_event);
public static extern void ulViewFireMouseEvent([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULMouseEvent")] C_MouseEvent *mouse_event);
public static extern bool ulViewGetNeedsPaint([NativeTypeName("ULView")] C_View *view);
public static extern C_String *ulViewGetTitle([NativeTypeName("ULView")] C_View *view);
public static extern void ulViewSetFinishLoadingCallback([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULFinishLoadingCallback")] IntPtr callback, [NativeTypeName("void *")] void *user_data);
public static extern void ulViewSetDOMReadyCallback([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULDOMReadyCallback")] IntPtr callback, [NativeTypeName("void *")] void *user_data);
public static extern OpaqueJSContext *ulViewGetJSContext([NativeTypeName("ULView")] C_View *view);
public static extern OpaqueJSValue *ulViewEvaluateScript([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULString")] C_String *js_string);
public static extern void ulViewLoadURL([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULString")] C_String *url_string);
public static extern void ulViewResize([NativeTypeName("ULView")] C_View *view, [NativeTypeName("unsigned int")] uint width, [NativeTypeName("unsigned int")] uint height);
public static extern C_Bitmap *ulViewGetBitmap([NativeTypeName("ULView")] C_View *view);
public static extern bool ulViewIsBitmapDirty([NativeTypeName("ULView")] C_View *view);
public static extern bool ulViewIsLoading([NativeTypeName("ULView")] C_View *view);
public static extern void ulViewSetChangeCursorCallback([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULChangeCursorCallback")] IntPtr callback, [NativeTypeName("void *")] void *user_data);
public static extern bool ulViewCanGoForward([NativeTypeName("ULView")] C_View *view);
public static extern void ulViewSetAddConsoleMessageCallback([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULAddConsoleMessageCallback")] IntPtr callback, [NativeTypeName("void *")] void *user_data);
public static extern void ulViewGoForward([NativeTypeName("ULView")] C_View *view);
public static extern void ulViewSetUpdateHistoryCallback([NativeTypeName("ULView")] C_View *view, [NativeTypeName("ULUpdateHistoryCallback")] IntPtr callback, [NativeTypeName("void *")] void *user_data);
public static extern void ulViewGoToHistoryOffset([NativeTypeName("ULView")] C_View *view, int offset);
public static extern void ulViewSetNeedsPaint([NativeTypeName("ULView")] C_View *view, bool needs_paint);
public static extern void ulViewStop([NativeTypeName("ULView")] C_View *view);
public static extern C_View *ulViewCreateInspectorView([NativeTypeName("ULView")] C_View *view);
public static extern void ulDestroyView([NativeTypeName("ULView")] C_View *view);