public string JsValue2String(LTExecState es, long v) { StringBuilder sb = new StringBuilder(); LTFrameExtern.JsValue2StringNet(es, v, sb); return(sb.ToString()); }
public void MessageLoop() { try { LTFrameExtern.MessageLoopNet(_inst); } catch (Exception ex) { Console.WriteLine(ex.GetBaseException().Message); } }
public bool JsValue2Boolean(LTExecState es, long v) { return(LTFrameExtern.JsValue2BooleanNet(es, v)); }
public void IsAutoGC(bool b, int maxmemorysize) { LTFrameExtern.IsAutoGCNet(_inst, b, maxmemorysize); }
public void loadFile(string path) { LTFrameExtern.loadFileNet(_inst, path); }
public void loadHTML(string html) { LTFrameExtern.loadHTMLNet(_inst, html); }
public void BindUserFunction(string name, LTNativeFunction fn, int argCount) { LTFrameExtern.BindUserFunctionNet(_inst, name, fn, argCount); }
public void SetOnDragEnterCallBack(OnDragEnterCallBack fun) { LTFrameExtern.SetOnDragEnterCallBackNet(_inst, fun); }
public bool IsJsTrue(long v) { return(LTFrameExtern.IsJsTrueNet(v)); }
public long GetJsObjectAttribute(LTExecState es, long v, string key) { return(LTFrameExtern.GetJsObjectAttributeNet(es, v, key)); }
public long CreateObject(LTExecState es) { return(LTFrameExtern.CreateObjectNet(es)); }
public long CreateJsObject(LTExecState es, long o, IntPtr key, long value) { return(LTFrameExtern.CreateJsObjectNet(es, o, key, value)); }
public long JsCall(LTExecState es, long func, IntPtr args, int argCount) { return(LTFrameExtern.JsCallNet(es, func, args, argCount)); }
public long GetJsObjectParameter(LTExecState es, int argIdx, string key) { return(LTFrameExtern.GetJsObjectParameterNet(es, argIdx, key)); }
public long GetJsParameter(LTExecState es, int argIdx) { return(LTFrameExtern.GetJsParameterNet(es, argIdx)); }
public bool IsJsNull(long v) { return(LTFrameExtern.IsJsNullNet(v)); }
public bool IsJsArray(long v) { return(LTFrameExtern.IsJsArrayNet(v)); }
public bool IsJsNumber(long v) { return(LTFrameExtern.IsJsNumberNet(v)); }
public bool IsJsFalse(long v) { return(LTFrameExtern.IsJsFalseNet(v)); }
public void SetOnFinalMessageCallBack(OnFinalMessageCallBack fun) { LTFrameExtern.SetOnFinalMessageCallBackNet(_inst, fun); }
public int HandleMessage(IntPtr hwnd, uint uMsg, uint wParam, int lParam) { return(LTFrameExtern.HandleMessageNet(_inst, hwnd, uMsg, wParam, lParam)); }
public bool IsJsString(long v) { return(LTFrameExtern.IsJsStringNet(v)); }
public bool IsJsBoolean(long v) { return(LTFrameExtern.IsJsBooleanNet(v)); }
public bool IsJsObject(long v) { return(LTFrameExtern.IsJsObjectNet(v)); }
public void load(string filename) { LTFrameExtern.loadNet(_inst, filename); }
public bool IsJsFunction(long v) { return(LTFrameExtern.IsJsFunctionNet(v)); }
public void SetViewTransparent(bool b) { LTFrameExtern.SetViewTransparentNet(_inst, b); }
public bool IsJsUndefined(long v) { return(LTFrameExtern.IsJsUndefinedNet(v)); }
public void CleanMemory() { LTFrameExtern.CleanMemoryNet(_inst); }
public void SetHandleUserMessageCallBack(HandleUserMessageCallBack fun) { LTFrameExtern.SetHandleUserMessageCallBackNet(_inst, fun); _handleusermessagecallback = fun; }