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

This is the complete list of members for drawable, 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
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_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_current_cursor() const overridedrawableinlinevirtual
get_date() constcreditinlinevirtual
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) overridedrawableinlinevirtual
has_graphical_interface()UI_interfaceinlinestatic
hide_logo() constdrawableinlinevirtual
HRESIZE_CURSOR enum valueUI_interface
IBEAM_CURSOR enum valueUI_interface
idle()runnableinlinevirtual
initialize(const environment_map &environment) overriderunnableinlineprotectedvirtual
is_ready() constrecursive_configurableinlinevirtual
is_running() construnnableinlinevirtual
keyboard(int key, int action, int mods)UI_interfaceinlineprotectedvirtual
LEFT enum valueUI_interface
configurable::load(configuration &config)configurableinlinevirtual
m_argument_namecreditprotected
m_environment (defined in drawable)drawableprotected
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 environment_map &environment) overridedrawableinlinevirtual
recursive_load(configuration &config) overriderecursive_configurable_moduleinlinevirtual
reinitialize()drawableinlinevirtual
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
run_onetime()runnableinlinevirtual
runnable()runnableinline
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_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_name(std::string name, std::string argument_name="")creditinlinevirtual
set_running(bool running)runnableinlinevirtual
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
setup_window(std::string &name, int &width, int &height) constdrawableinlinevirtual
should_quit() const overridedrawableinlinevirtual
should_screenshot() constdrawableinlinevirtual
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
~runnable()runnableinlinevirtual