 |
Shiokaze Framework
A research-oriented fluid solver for computer graphics
|
|
Go to the documentation of this file.
25 #ifndef SHKZ_CAMERA2_INTERFACE_H
26 #define SHKZ_CAMERA2_INTERFACE_H
virtual void set_bounding_box(const double *p0, const double *p1)=0
Set a bounding box.
virtual void set_2D_coordinate(const double *origin, double scale)=0
Configure 2D coordinate view.
Class that encapsulates recursive_configurable class.
Definition: recursive_configurable_module.h:76
#define DEFINE_MODULE(CLASS_T, LNG_NAME, ARG_NAME, DESCRIPTION)
Definition that simplifies the loading module.
Definition: recursive_configurable_module.h:39
#define SHKZ_BEGIN_NAMESPACE
Name space beggining definition for shiokaze.
Definition: common.h:39
Interface for input APIs.
Definition: UI_interface.h:38
Interface for 2D camera manipulations.
Definition: camera2_interface.h:38
virtual UI_interface::event_structure convert(const UI_interface::event_structure &event) const =0
Convert event.
#define SHKZ_END_NAMESPACE
Name space end definition for shiokaze.
Definition: common.h:44
recursive_configurable class that also inherits module.
Definition: recursive_configurable_module.h:49