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