Example #1
0
 internal static extern void wrenSetSlotHandle(WrenVmSafeHandle vm, int slot, WrenHandleSafeHandle handle);
Example #2
0
 internal static extern InterpretResult wrenCall(WrenVmSafeHandle vm, WrenHandleSafeHandle method);
Example #3
0
 internal static extern void wrenEnsureSlots(WrenVmSafeHandle vm, int numSlots);
Example #4
0
 internal static extern void wrenSetUserData(WrenVmSafeHandle vm, IntPtr userData /* void* */);
Example #5
0
 internal static extern InterpretResult wrenInterpret(WrenVmSafeHandle vm, [MarshalAs(UnmanagedType.LPStr)] string module,
                                                      [MarshalAs(UnmanagedType.LPStr)] string source);
Example #6
0
 internal static extern void wrenInsertInList(WrenVmSafeHandle vm, int listSlot, int index, int elementSlot);
Example #7
0
 internal static extern void wrenAbortFiber(WrenVmSafeHandle vm, int slot);
Example #8
0
 internal static extern IntPtr wrenGetSlotString(WrenVmSafeHandle vm, int slot);
Example #9
0
 internal static extern WrenHandleSafeHandle wrenGetSlotHandle(WrenVmSafeHandle vm, int slot);
Example #10
0
 internal static extern double wrenGetSlotDouble(WrenVmSafeHandle vm, int slot);
Example #11
0
 internal static extern IntPtr wrenGetSlotForeign(WrenVmSafeHandle vm, int slot); // void*
Example #12
0
 internal static extern IntPtr wrenGetSlotBytes(WrenVmSafeHandle vm, int slot, ref int length);
Example #13
0
 internal static extern bool wrenGetSlotBool(WrenVmSafeHandle vm, int slot);
Example #14
0
 internal static extern ValueType wrenGetSlotType(WrenVmSafeHandle vm, int slot);
Example #15
0
 internal static extern int wrenGetListCount(WrenVmSafeHandle vm, int slot);
Example #16
0
 internal static extern void wrenSetSlotBool(WrenVmSafeHandle vm, int slot, [MarshalAs(UnmanagedType.U1)] bool value);
Example #17
0
 internal static extern void wrenGetListElement(WrenVmSafeHandle vm, int listSlot, int index, int elementSlot);
Example #18
0
 internal static extern void wrenSetSlotBytes(WrenVmSafeHandle vm, int slot, IntPtr bytes, uint length);
Example #19
0
 internal static extern void wrenGetVariable(WrenVmSafeHandle vm, [MarshalAs(UnmanagedType.LPStr)] string module, [MarshalAs(UnmanagedType.LPStr)] string name, int slot);
Example #20
0
 internal static extern void wrenSetSlotDouble(WrenVmSafeHandle vm, int slot, double value);
Example #21
0
 internal static extern IntPtr wrenGetUserData(WrenVmSafeHandle vm); // void*
Example #22
0
 internal static extern IntPtr wrenSetSlotNewForeign(WrenVmSafeHandle vm, int slot, int classSlot, uint size); // void*
Example #23
0
 internal static extern void wrenCollectGarbage(WrenVmSafeHandle vm);
Example #24
0
 internal static extern void wrenSetSlotNull(WrenVmSafeHandle vm, int slot);
Example #25
0
 internal static extern WrenHandleSafeHandle wrenMakeCallHandle(WrenVmSafeHandle vm, [MarshalAs(UnmanagedType.LPStr)] string signature);
Example #26
0
 internal static extern void wrenSetSlotString(WrenVmSafeHandle vm, int slot, [MarshalAs(UnmanagedType.LPStr)] string text);
Example #27
0
 internal static extern void wrenReleaseHandle(WrenVmSafeHandle vm, IntPtr handle);
Example #28
0
 internal static extern int wrenGetSlotCount(WrenVmSafeHandle vm);