OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
VideoWidget Class Reference

#include <videowidget.h>

Inheritance diagram for VideoWidget:

Classes

struct  Context
 
struct  Input
 
struct  Sound
 
struct  SoundContext
 

Public Member Functions

 VideoWidget ()
 
 ~VideoWidget ()
 
void pushVideo (std::string_view filename)
 
bool isActive () const
 
void tick ()
 
void paint (Tempest::Device &device, uint8_t fId)
 
void paintEvent (Tempest::PaintEvent &event) override
 
void keyDownEvent (Tempest::KeyEvent &event) override
 
void keyUpEvent (Tempest::KeyEvent &event) override
 
void mouseDownEvent (Tempest::MouseEvent &event) override
 

Detailed Description

Definition at line 9 of file videowidget.h.

Constructor & Destructor Documentation

◆ VideoWidget()

VideoWidget::VideoWidget ( )

Definition at line 251 of file videowidget.cpp.

◆ ~VideoWidget()

VideoWidget::~VideoWidget ( )

Definition at line 255 of file videowidget.cpp.

Member Function Documentation

◆ isActive()

bool VideoWidget::isActive ( ) const

Definition at line 267 of file videowidget.cpp.

◆ keyDownEvent()

void VideoWidget::keyDownEvent ( Tempest::KeyEvent &  event)
override

Definition at line 321 of file videowidget.cpp.

◆ keyUpEvent()

void VideoWidget::keyUpEvent ( Tempest::KeyEvent &  event)
override

Definition at line 327 of file videowidget.cpp.

◆ mouseDownEvent()

void VideoWidget::mouseDownEvent ( Tempest::MouseEvent &  event)
override

Definition at line 330 of file videowidget.cpp.

◆ paint()

void VideoWidget::paint ( Tempest::Device &  device,
uint8_t  fId 
)

Definition at line 350 of file videowidget.cpp.

◆ paintEvent()

void VideoWidget::paintEvent ( Tempest::PaintEvent &  event)
override

Definition at line 367 of file videowidget.cpp.

◆ pushVideo()

void VideoWidget::pushVideo ( std::string_view  filename)

Definition at line 258 of file videowidget.cpp.

◆ tick()

void VideoWidget::tick ( )

Definition at line 271 of file videowidget.cpp.


The documentation for this class was generated from the following files: