// Just set some defaults for these. At some point we need to look at adding a lookup table for common device + headset combos and/or support reading cardboard QR codes
virtualuint32_tget_view_count()=0;/* returns the view count we need (1 is monoscopic, 2 is stereoscopic but can be more) */
virtualTransform3Dget_camera_transform()=0;/* returns the position of our camera for updating our camera node. For monoscopic this is equal to the views transform, for stereoscopic this should be an average */
virtualTransform3Dget_transform_for_view(uint32_tp_view,constTransform3D&p_cam_transform)=0;/* get each views transform */
virtualCameraMatrixget_projection_for_view(uint32_tp_view,real_tp_aspect,real_tp_z_near,real_tp_z_far)=0;/* get each view projection matrix */
virtualCameraMatrixget_projection_for_view(uint32_tp_view,doublep_aspect,doublep_z_near,doublep_z_far)=0;/* get each view projection matrix */
// note, external color/depth/vrs texture support will be added here soon.