code: func (m *Monitor) VideoModes() (vmodes []VideoMode) {
  	var modes []*glfw.VidMode
  	mainthread.Call(func() {
  		modes = m.monitor.GetVideoModes()
  	})
  	for _, mode := range modes {
  		vmodes = append(vmodes, VideoMode{
  			Width:       mode.Width,
  			Height:      mode.Height,
  			RefreshRate: mode.RefreshRate,
  		})
  	}
  	return
  }
docs: // VideoModes returns all available video modes for the monitor.