return { tag = 'modules', summary = 'Connects to VR hardware.', description = [[ The `lovr.headset` module is where all the magical VR functionality is. With it, you can access connected VR hardware and get information about the available space the player has. Note that all units are reported in meters. Position `(0, 0, 0)` is on the floor in the center of the play area. ]], sections = { { name = 'Input', tag = 'input', description = [[ Functions for accessing input devices, like controllers, hands, trackers, or gamepads. ]] }, { name = 'Controller Models', tag = 'controller-models' }, { name = 'Display', tag = 'headset', description = 'Functions that return information about the active head mounted display (HMD).' }, { name = 'Play area', tag = 'playArea', description = [[ Retrieve information about the size and shape of the room the player is in, and provides information about the "chaperone", a visual indicator that appears whenever a player is about to run into a wall. ]] }, { name = 'Layers', tag = 'layers', description = 'TODO' }, { name = 'Miscellaneous', tag = 'headset-misc', description = 'Functions that are internal or return information about the VR session.' } } }