Provides and manages frame sources for image processing.
More...
#include <FrameProvider.h>
|
| | FrameProvider (const QString &valid_base_path, QObject *parent) |
| | Constructs a FrameProvider with initial path.
|
| |
|
virtual | ~FrameProvider () |
| | Destructor.
|
| |
| void | append_src (const QString &valid_base_path) |
| | Adds a single source path.
|
| |
| void | append_srcs (const QStringList &valid_base_paths) |
| | Adds multiple source paths.
|
| |
| void | lock_src (const QString &valid_base_path) |
| | Locks to a specific source path.
|
| |
|
void | terminate_flow () |
| | Stops frame updates.
|
| |
|
void | resume_flow () |
| | Resumes frame updates.
|
| |
|
void | manual_shuffle_once () |
| | Manually triggers one frame shuffle.
|
| |
| QPixmap & | src_pixmap () |
| | Gets current source pixmap.
|
| |
| virtual QRect & | src_bounding_rect ()=0 |
| | Pure virtual function to get source bounding rectangle.
|
| |
Provides and manages frame sources for image processing.
◆ FrameProvider()
| FrameProvider::FrameProvider |
( |
const QString & |
valid_base_path, |
|
|
QObject * |
parent |
|
) |
| |
|
explicit |
Constructs a FrameProvider with initial path.
- Parameters
-
| valid_base_path | Initial valid source path (required) |
| parent | Parent QObject |
◆ append_src()
| void FrameProvider::append_src |
( |
const QString & |
valid_base_path | ) |
|
Adds a single source path.
- Parameters
-
| valid_base_path | Valid source path to add |
◆ append_srcs()
| void FrameProvider::append_srcs |
( |
const QStringList & |
valid_base_paths | ) |
|
Adds multiple source paths.
- Parameters
-
| valid_base_paths | List of valid source paths to add |
◆ lock_src()
| void FrameProvider::lock_src |
( |
const QString & |
valid_base_path | ) |
|
Locks to a specific source path.
- Parameters
-
| valid_base_path | Path to lock to |
◆ src_bounding_rect()
| virtual QRect & FrameProvider::src_bounding_rect |
( |
| ) |
|
|
pure virtual |
◆ src_pixmap()
| QPixmap & FrameProvider::src_pixmap |
( |
| ) |
|
Gets current source pixmap.
- Returns
- Reference to current QPixmap
The documentation for this class was generated from the following files:
- extern_app/games/CCIMX_DinoGame/core/FrameProvider.h
- extern_app/games/CCIMX_DinoGame/core/FrameProvider.cpp