Static methods
@:functionCode("alAuxiliaryEffectSlotf(effectslot, param, value);")staticauxiliaryEffectSlotf(effectslot:ALAuxSlot, param:Int, value:Float32):Void
@:functionCode("alAuxiliaryEffectSlotfv(effectslot, param, values);")staticauxiliaryEffectSlotfv(effectslot:ALAuxSlot, param:Int, values:Pointer<Float32>):Void
@:functionCode("alAuxiliaryEffectSlotiv(effectslot, param, values);")staticauxiliaryEffectSlotiv(effectslot:ALAuxSlot, param:Int, values:Pointer<Int>):Void
@:functionCode("alEffectf(effect, param, value);")staticeffectf(effect:ALEffect, param:Int, value:Float32):Void
@:functionCode("alEffectfv(effect, param, values);")staticeffectfv(effect:ALEffect, param:Int, values:Pointer<Float32>):Void
@:functionCode("alEffecti(effect, param, value);")staticeffecti(effect:ALEffect, param:Int, value:Int):Void
@:functionCode("alEffectiv(effect, param, values);")staticeffectiv(effect:ALEffect, param:Int, values:Pointer<Int>):Void
@:functionCode("alFilterf(filter, param, value);")staticfilterf(filter:ALFilter, param:Int, value:Float32):Void
@:functionCode("alFilterfv(filter, param, values);")staticfilterfv(filter:ALFilter, param:Int, values:Pointer<Float32>):Void
@:functionCode("alFilteri(filter, param, value);")staticfilteri(filter:ALFilter, param:Int, value:Int):Void
@:functionCode("alFilteriv(filter, param, values);")staticfilteriv(filter:ALFilter, param:Int, values:Pointer<Int>):Void
@:functionCode("alGetEffectf(effect, param, value);")staticgetEffectf(effect:ALEffect, param:Int, value:Star<Float32>):Void
@:functionCode("alGetEffectfv(effect, param, values);")staticgetEffectfv(effect:ALEffect, param:Int, values:Star<Float32>):Void
@:functionCode("alGetEffecti(effect, param, value);")staticgetEffecti(effect:ALEffect, param:Int, value:Star<Int>):Void
@:functionCode("alGetEffectiv(effect, param, values);")staticgetEffectiv(effect:ALEffect, param:Int, values:Star<Int>):Void
@:functionCode("alGetFilterf(filter, param, value);")staticgetFilterf(filter:ALFilter, param:Int, value:Star<Float32>):Void
@:functionCode("alGetFilterfv(filter, param, values);")staticgetFilterfv(filter:ALFilter, param:Int, values:Star<Float32>):Void
@:functionCode("alGetFilteri(filter, param, value);")staticgetFilteri(filter:ALFilter, param:Int, value:Star<Int>):Void
@:functionCode("alGetFilteriv(filter, param, values);")staticgetFilteriv(filter:ALFilter, param:Int, values:Star<Int>):Void
@:functionCode(" \talGenEffects = (LPALGENEFFECTS) alGetProcAddress(\"alGenEffects\");\n \talDeleteEffects = (LPALDELETEEFFECTS) alGetProcAddress(\"alDeleteEffects\");\n \talIsEffect = (LPALISEFFECT) alGetProcAddress(\"alIsEffect\");\n \talEffecti = (LPALEFFECTI) alGetProcAddress(\"alEffecti\");\n \talEffectiv = (LPALEFFECTIV) alGetProcAddress(\"alEffectiv\");\n \talEffectf = (LPALEFFECTF) alGetProcAddress(\"alEffectf\");\n \talEffectfv = (LPALEFFECTFV) alGetProcAddress(\"alEffectfv\");\n \talGetEffecti = (LPALGETEFFECTI) alGetProcAddress(\"alGetEffecti\");\n \talGetEffectiv = (LPALGETEFFECTIV) alGetProcAddress(\"alGetEffectiv\");\n \talGetEffectf = (LPALGETEFFECTF) alGetProcAddress(\"alGetEffectf\");\n \talGetEffectfv = (LPALGETEFFECTFV) alGetProcAddress(\"alGetEffectfv\");\n \talGenFilters = (LPALGENFILTERS) alGetProcAddress(\"alGenFilters\");\n \talDeleteFilters = (LPALDELETEFILTERS) alGetProcAddress(\"alDeleteFilters\");\n \talIsFilter = (LPALISFILTER) alGetProcAddress(\"alIsFilter\");\n \talFilteri = (LPALFILTERI) alGetProcAddress(\"alFilteri\");\n \talFilteriv = (LPALFILTERIV) alGetProcAddress(\"alFilteriv\");\n \talFilterf = (LPALFILTERF) alGetProcAddress(\"alFilterf\");\n \talFilterfv = (LPALFILTERFV) alGetProcAddress(\"alFilterfv\");\n \talGetFilteri = (LPALGETFILTERI) alGetProcAddress(\"alGetFilteri\");\n \talGetFilteriv = (LPALGETFILTERIV) alGetProcAddress(\"alGetFilteriv\");\n \talGetFilterf = (LPALGETFILTERF) alGetProcAddress(\"alGetFilterf\");\n \talGetFilterfv = (LPALGETFILTERFV) alGetProcAddress(\"alGetFilterfv\");\n \talGenAuxiliaryEffectSlots = (LPALGENAUXILIARYEFFECTSLOTS) alGetProcAddress(\"alGenAuxiliaryEffectSlots\");\n \talDeleteAuxiliaryEffectSlots = (LPALDELETEAUXILIARYEFFECTSLOTS) alGetProcAddress(\"alDeleteAuxiliaryEffectSlots\");\n \talIsAuxiliaryEffectSlot = (LPALISAUXILIARYEFFECTSLOT) alGetProcAddress(\"alIsAuxiliaryEffectSlot\");\n \talAuxiliaryEffectSloti = (LPALAUXILIARYEFFECTSLOTI) alGetProcAddress(\"alAuxiliaryEffectSloti\");\n \talAuxiliaryEffectSlotiv = (LPALAUXILIARYEFFECTSLOTIV) alGetProcAddress(\"alAuxiliaryEffectSlotiv\");\n \talAuxiliaryEffectSlotf = (LPALAUXILIARYEFFECTSLOTF) alGetProcAddress(\"alAuxiliaryEffectSlotf\");\n \talAuxiliaryEffectSlotfv = (LPALAUXILIARYEFFECTSLOTFV) alGetProcAddress(\"alAuxiliaryEffectSlotfv\");\n \talGetAuxiliaryEffectSloti = (LPALGETAUXILIARYEFFECTSLOTI) alGetProcAddress(\"alGetAuxiliaryEffectSloti\");\n \talGetAuxiliaryEffectSlotiv = (LPALGETAUXILIARYEFFECTSLOTIV) alGetProcAddress(\"alGetAuxiliaryEffectSlotiv\");\n \talGetAuxiliaryEffectSlotf = (LPALGETAUXILIARYEFFECTSLOTF) alGetProcAddress(\"alGetAuxiliaryEffectSlotf\");\n \talGetAuxiliaryEffectSlotfv = (LPALGETAUXILIARYEFFECTSLOTFV) alGetProcAddress(\"alGetAuxiliaryEffectSlotfv\");\n")staticinitEFX():Void
@:functionCode("return alIsEffect(effect);")staticisEffect(effect:ALEffect):Char
@:functionCode("return alIsFilter(filter);")staticisFilter(filter:ALFilter):Char