Files
MapLibreParticleLab/include/llmr/map/view.hpp
2014-04-30 12:01:26 +02:00

20 lines
512 B
C++

#ifndef LLMR_MAP_VIEW
#define LLMR_MAP_VIEW
namespace llmr {
class View {
public:
// Called from the render (=GL) thread. Signals that the context should
// swap the front and the back buffer.
virtual void swap() = 0;
// Called from the render thread. Makes the GL context active in the current
// thread. This is typically just called once at the beginning of the
// renderer setup since the render thread doesn't switch the contexts.
virtual void make_active() = 0;
};
}
#endif