UNPKG

node-sdl2

Version:
23 lines (19 loc) 677 B
var FFI = require('ffi') var ArrayType = require('ref-array') var Struct = require('ref-struct') var Union = require('ref-union'); var ref = require('ref') var SDL_PowerState = exports.SDL_PowerState = { SDL_POWERSTATE_UNKNOWN: 0, SDL_POWERSTATE_ON_BATTERY: 1, SDL_POWERSTATE_NO_BATTERY: 2, SDL_POWERSTATE_CHARGING: 3, SDL_POWERSTATE_CHARGED: 4, } var voit = exports.voit = ref.types.void var uint32 = exports.uint32 = ref.types.uint32 var int32 = exports.int32 = ref.types.int32 var int32_ptr = exports.int32_ptr = ref.refType(int32) FFI.Library(process.platform == 'win32' ? 'SDL2' : 'libSDL2', { SDL_GetPowerInfo: [ uint32, [ int32_ptr, int32_ptr, ] ], }, exports)