/// <summary> /// Initializes a new instance of the <see cref="T:USE_DisplayManagement.DisplayCoordinate"/> class. /// </summary> /// <param name="coord">Coordinate.</param> /// <param name="coord_type">Coordinate type.</param> /// <param name="monitorDetails">Monitor details.</param> /// <param name="eyeDist">Distance of the eye from the monitor, in cm.</param> /// <param name="screenDetails">Screen details.</param> public DisplayCoordinate(Vector2 coord, string coord_type, MonitorDetails monitorDetails, float eyeDist, ScreenDetails screenDetails) { MonitorDetails = monitorDetails; ScreenDetails = screenDetails; CalculateCoordinates(coord, coord_type, eyeDist); }
/// <summary> /// Initializes a new instance of the <see cref="T:USE_DisplayManagement.DisplayCoordinate"/> class. /// </summary> /// <param name="coord">Coordinate.</param> /// <param name="coord_type">Coordinate type.</param> /// <param name="monitorDetails">Monitor details.</param> /// <param name="eyeDist">Distance of the eye from the monitor, in cm.</param> public DisplayCoordinate(Vector2 coord, string coord_type, MonitorDetails monitorDetails, float eyeDist) { MonitorDetails = monitorDetails; ScreenDetails = new ScreenDetails(new Vector2(0, 0), monitorDetails.CmSize, monitorDetails.PixelResolution); CalculateCoordinates(coord, coord_type, eyeDist); }