above/below with left eye panorama being the above image. Image is typically square with the panorama being 2x horizontal. Note that the VR dashboard will call this function when the user presses the screenshot binding (currently System Button + Trigger). If Steam is running, the destination file names will be in %TEMP% and will be copied into Steam's screenshot library for the running application once SubmitScreenshot() is called. If Steam is not running, the paths will be in the user's documents folder under DocumentsSteamVRScreenshots. Other VR applications can call this to initiate a screenshot outside of user control. The destination file names do not need an extension, will be replaced with the correct one for the format which is currently .png.
Request a screenshot of the requested type. A request of the VRScreenshotType_Stereo type will always work. Other types will depend on the underlying application support. The first file name is for the preview image and should be a regular screenshot (ideally from the left eye). The second is the VR screenshot in the correct format. They should be in the same aspect ratio. Formats per type: VRScreenshotType_Mono: the VR filename is ignored (can be nullptr), this is a normal flat single shot. VRScreenshotType_Stereo: The VR image should be a side-by-side with the left eye image on the left. VRScreenshotType_Cubemap: The VR image should be six square images composited horizontally.