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