JeVois
1.20
JeVois Smart Embedded Machine Vision Toolkit
|
Share this page: |
|
|
|
|
|
|
Go to the documentation of this file.
42 virtual void init(
unsigned short w,
unsigned short h,
bool fullscreen =
false) = 0;
46 virtual bool pollEvents(
bool & shouldclose) = 0;
56 virtual void getWindowSize(
unsigned short & w,
unsigned short &
h)
const;
66 virtual void init(
unsigned short w,
unsigned short h, EGLNativeWindowType win);
virtual void newFrame()
Start a new frame and clear the window/framebuffer.
virtual void render()
Render the VideoDisplay graphics.
VideoDisplayBackend()
Constructor.
Backend for VideoDisplay on JeVois-Pro.
virtual ~VideoDisplayBackend()
Virtual destructor for safe inheritance, free resources.
virtual void getWindowSize(unsigned short &w, unsigned short &h) const
virtual void uninit()
Un-initialize the underlying engine, close windows, etc.
virtual bool pollEvents(bool &shouldclose)=0
Poll events such as mouse movements, buttons, keyboard, joystick, and pass to VideoDisplay.
virtual void init(unsigned short w, unsigned short h, bool fullscreen=false)=0
Initialize the underlying engine that will process events, create windows, etc.
EGLDisplay getDisplay() const
Access our display.
const std::string itsName