proc makeCurrent*(self: Listener) {.gcsafe, locks: 0.}
proc clearCurrent*(self: Listener) {.gcsafe, locks: 0.}
proc isCurrent*(self: Listener): bool {.gcsafe, locks: 0.}
proc getListenerTransform*(self: Listener): Transform {.gcsafe, locks: 0.}