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("alAuxiliaryEffectSloti(effectslot, param, value);")staticauxiliaryEffectSloti(effectslot:ALAuxSlot, param:Int, value:Int):Void

@:functionCode("alAuxiliaryEffectSlotiv(effectslot, param, values);")staticauxiliaryEffectSlotiv(effectslot:ALAuxSlot, param:Int, values:Pointer<Int>):Void

@:functionCode("alGenAuxiliaryEffectSlots(n, effectslots);")staticcreateAuxiliaryEffectSlots(n:Int, effectslots:Star<ALAuxSlot>):Void

@:functionCode("alGenEffects(n, effects);")staticcreateEffects(n:Int, effects:Star<ALEffect>):Void

@:functionCode("alGenFilters(n, filters);")staticcreateFilters(n:Int, filters:Star<ALFilter>):Void

@:functionCode("alDeleteAuxiliaryEffectSlots(n, effectslots);")staticdeleteAuxiliaryEffectSlots(n:Int, effectslots:Pointer<ALAuxSlot>):Void

@:functionCode("alDeleteEffects(n, effects);")staticdeleteEffects(n:Int, effects:Pointer<ALEffect>):Void

@:functionCode("alDeleteFilters(n, filters);")staticdeleteFilters(n:Int, filters:Pointer<ALFilter>):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("alGetAuxiliaryEffectSlotf(effectslot, param, value);")staticgetAuxiliaryEffectSlotf(effectslot:ALAuxSlot, param:Int, value:Star<Float32>):Void

@:functionCode("alGetAuxiliaryEffectSlotfv(effectslot, param, values);")staticgetAuxiliaryEffectSlotfv(effectslot:ALAuxSlot, param:Int, values:Star<Float32>):Void

@:functionCode("alGetAuxiliaryEffectSloti(effectslot, param, value);")staticgetAuxiliaryEffectSloti(effectslot:ALAuxSlot, param:Int, value:Star<Int>):Void

@:functionCode("alGetAuxiliaryEffectSlotiv(effectslot, param, values);")staticgetAuxiliaryEffectSlotiv(effectslot:ALAuxSlot, param:Int, values:Star<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 alIsAuxiliaryEffectSlot(effectslot);")staticisAuxiliaryEffectSlot(effectslot:ALAuxSlot):Char

@:functionCode("return alIsEffect(effect);")staticisEffect(effect:ALEffect):Char

@:functionCode("return alIsFilter(filter);")staticisFilter(filter:ALFilter):Char