Shiokaze Framework
A research-oriented fluid solver for computer graphics
camera3_interface Member List

This is the complete list of members for camera3_interface, including all inherited members.

ACTION enum nameUI_interface
add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)modulestatic
alloc_module(std::string path)modulestatic
ARROW_CURSOR enum valueUI_interface
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
close_all_handles()modulestatic
configurable::configure(configuration &config)configurableinlinevirtual
const_send_message(std::string message, void *ptr=nullptr) constmessageableinlinevirtual
convert(const UI_interface::event_structure &event) const =0camera3_interfacepure virtual
count_open_modules()modulestatic
credit()=defaultcredit
credit(std::string name, std::string argument_name)creditinline
CROSSHAIR_CURSOR enum valueUI_interface
cursor(double x, double y, double z)UI_interfaceinlineprotectedvirtual
CURSOR_TYPE enum nameUI_interface
drag(double x, double y, double z, double u, double v, double w)UI_interfaceinlineprotectedvirtual
draw(graphics_engine &g) constUI_interfaceinlineprotectedvirtual
environment_map typedefconfigurable
get(double *target, double *position, double *up, double *fov) const =0camera3_interfacepure virtual
get_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_current_cursor() constUI_interfaceinlinevirtual
get_date() constcreditinlinevirtual
get_distance() constcamera3_interfaceinline
get_email_address() constcreditinlinevirtual
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_module_name() constmoduleinlinevirtual
get_name() constcreditinlinevirtual
get_version() constcreditinlinevirtual
HAND_CURSOR enum valueUI_interface
handle_event(const event_structure &event)UI_interfaceinlinevirtual
has_graphical_interface()UI_interfaceinlinestatic
HRESIZE_CURSOR enum valueUI_interface
IBEAM_CURSOR enum valueUI_interface
is_ready() constrecursive_configurableinlinevirtual
keyboard(int key, int action, int mods)UI_interfaceinlineprotectedvirtual
LEFT enum valueUI_interface
configurable::load(configuration &config)configurableinlinevirtual
look_at(const double *target, const double *position, const double *up, double fov)=0camera3_interfacepure virtual
look_at(const double *target)camera3_interfaceinline
look_from(const double *target, const double *direction, double distance, const double *up, double fov, double near, double far)camera3_interfaceinline
m_argument_namecreditprotected
m_namecreditprotected
MIDDLE enum valueUI_interface
MOD_ALT enum valueUI_interface
MOD_CAPS_LOCK enum valueUI_interface
MOD_CONTROL enum valueUI_interface
MOD_NUM_LOCK enum valueUI_interface
MOD_SHIFT enum valueUI_interface
MOD_SUPER enum valueUI_interface
MODIFIER enum nameUI_interface
module()module
module_libpath(std::string module_name)modulestatic
mouse(double x, double y, double z, int button, int action, int mods)UI_interfaceinlineprotectedvirtual
MOUSE_BUTTON enum nameUI_interface
not_recursive() overriderecursive_configurableinlinevirtual
PRESS enum valueUI_interface
recursive_configurable()=defaultrecursive_configurable
recursive_configure(configuration &config) overriderecursive_configurable_moduleinlinevirtual
recursive_initialize(const configurable::environment_map &environment=configurable::environment_map())recursive_configurableinlinevirtual
recursive_load(configuration &config) overriderecursive_configurable_moduleinlinevirtual
relay_event(const event_structure &event) constUI_interfaceinlinevirtual
RELEASE enum valueUI_interface
remove_child(configurable *child)recursive_configurableinlinevirtual
remove_child(recursive_configurable *child)recursive_configurableinlinevirtual
REPEAT enum valueUI_interface
resize(int width, int height)UI_interfaceinlineprotectedvirtual
RIGHT enum valueUI_interface
scroll(double xoffset, double yoffset)UI_interfaceinlineprotectedvirtual
send_message(std::string message, void *ptr=nullptr)messageableinlinevirtual
set_argument_name(std::string argument_name)creditinlinevirtual
set_bounding_box(const double *p0, const double *p1)=0camera3_interfacepure virtual
set_distance(double distance)camera3_interfaceinline
set_environment(std::string name, const void *value)recursive_configurableinline
set_fov(double fov)camera3_interfaceinline
set_global_configuration(const configuration &config)configurablestatic
set_name(std::string name, std::string argument_name="")creditinlinevirtual
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
unique_alloc_module(configuration &config, std::string arg_name, std::string default_module_name, std::string description)moduleinlinestatic
VRESIZE_CURSOR enum valueUI_interface
~module()modulevirtual