void draw ();
void thread ();
wxGLContext* context () const;
- bool one_shot () const;
- void set_one_shot (bool s);
- dcpomatic::DCPTime one_video_frame () const;
wxGLCanvas* _canvas;
boost::optional<dcp::Size> _size;
bool _vsync_enabled;
boost::thread* _thread;
- mutable boost::mutex _one_shot_mutex;
- bool _one_shot;
};