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