wren

Undocumented in source.

Members

Aliases

WrenBindForeignClassFn
alias WrenBindForeignClassFn = WrenForeignClassMethods function(WrenVM* vm, const(char)* module_, const(char)* className)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenBindForeignMethodFn
alias WrenBindForeignMethodFn = void function(WrenVM* vm, const(char)* module_, const(char)* className, bool isStatic, const(char)* signature) function(WrenVM* vm, const(char)* module_, const(char)* className, bool isStatic, const(char)* signature)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenErrorFn
alias WrenErrorFn = void function(WrenVM* vm, WrenErrorType type, const(char)* module_, int line, const(char)* message)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenFinalizerFn
alias WrenFinalizerFn = void function(void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenForeignMethodFn
alias WrenForeignMethodFn = void function(WrenVM* vm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenLoadModuleCompleteFn
alias WrenLoadModuleCompleteFn = void function(WrenVM* vm, const(char)* name, WrenLoadModuleResult result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenLoadModuleFn
alias WrenLoadModuleFn = WrenLoadModuleResult function(WrenVM* vm, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenReallocateFn
alias WrenReallocateFn = void* function(void* memory, size_t newSize, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenResolveModuleFn
alias WrenResolveModuleFn = const(char)* function(WrenVM* vm, const(char)* importer, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenWriteFn
alias WrenWriteFn = void function(WrenVM* vm, const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

WrenErrorType
enum WrenErrorType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenInterpretResult
enum WrenInterpretResult
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenType
enum WrenType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

wrenAbortFiber
void wrenAbortFiber(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenCall
WrenInterpretResult wrenCall(WrenVM* vm, WrenHandle* method)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenCollectGarbage
void wrenCollectGarbage(WrenVM* vm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenEnsureSlots
void wrenEnsureSlots(WrenVM* vm, int numSlots)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenFreeVM
void wrenFreeVM(WrenVM* vm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetListCount
int wrenGetListCount(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetListElement
void wrenGetListElement(WrenVM* vm, int listSlot, int index, int elementSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetMapContainsKey
bool wrenGetMapContainsKey(WrenVM* vm, int mapSlot, int keySlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetMapCount
int wrenGetMapCount(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetMapValue
void wrenGetMapValue(WrenVM* vm, int mapSlot, int keySlot, int valueSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotBool
bool wrenGetSlotBool(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotBytes
const(char)* wrenGetSlotBytes(WrenVM* vm, int slot, int* length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotCount
int wrenGetSlotCount(WrenVM* vm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotDouble
double wrenGetSlotDouble(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotForeign
void* wrenGetSlotForeign(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotHandle
WrenHandle* wrenGetSlotHandle(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotString
const(char)* wrenGetSlotString(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetSlotType
WrenType wrenGetSlotType(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetUserData
void* wrenGetUserData(WrenVM* vm)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetVariable
void wrenGetVariable(WrenVM* vm, const(char)* module_, const(char)* name, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenGetVersionNumber
int wrenGetVersionNumber()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenHasModule
bool wrenHasModule(WrenVM* vm, const(char)* module_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenHasVariable
bool wrenHasVariable(WrenVM* vm, const(char)* module_, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenInitConfiguration
void wrenInitConfiguration(WrenConfiguration* configuration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenInsertInList
void wrenInsertInList(WrenVM* vm, int listSlot, int index, int elementSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenInterpret
WrenInterpretResult wrenInterpret(WrenVM* vm, const(char)* module_, const(char)* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenMakeCallHandle
WrenHandle* wrenMakeCallHandle(WrenVM* vm, const(char)* signature)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenNewVM
WrenVM* wrenNewVM(WrenConfiguration* configuration)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenReleaseHandle
void wrenReleaseHandle(WrenVM* vm, WrenHandle* handle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenRemoveMapValue
void wrenRemoveMapValue(WrenVM* vm, int mapSlot, int keySlot, int removedValueSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetListElement
void wrenSetListElement(WrenVM* vm, int listSlot, int index, int elementSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetMapValue
void wrenSetMapValue(WrenVM* vm, int mapSlot, int keySlot, int valueSlot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotBool
void wrenSetSlotBool(WrenVM* vm, int slot, bool value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotBytes
void wrenSetSlotBytes(WrenVM* vm, int slot, const(char)* bytes, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotDouble
void wrenSetSlotDouble(WrenVM* vm, int slot, double value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotHandle
void wrenSetSlotHandle(WrenVM* vm, int slot, WrenHandle* handle)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotNewForeign
void* wrenSetSlotNewForeign(WrenVM* vm, int slot, int classSlot, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotNewList
void wrenSetSlotNewList(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotNewMap
void wrenSetSlotNewMap(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotNull
void wrenSetSlotNull(WrenVM* vm, int slot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetSlotString
void wrenSetSlotString(WrenVM* vm, int slot, const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wrenSetUserData
void wrenSetUserData(WrenVM* vm, void* userData)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

WREN_VERSION_MAJOR
enum WREN_VERSION_MAJOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WREN_VERSION_MINOR
enum WREN_VERSION_MINOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WREN_VERSION_NUMBER
enum WREN_VERSION_NUMBER;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WREN_VERSION_PATCH
enum WREN_VERSION_PATCH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WREN_VERSION_STRING
enum WREN_VERSION_STRING;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

WrenConfiguration
struct WrenConfiguration
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenForeignClassMethods
struct WrenForeignClassMethods
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenHandle
struct WrenHandle
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenLoadModuleResult
struct WrenLoadModuleResult
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WrenVM
struct WrenVM
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta