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

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

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
begin(MODE mode)=0graphics_enginepure virtual
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
clear()=0graphics_enginepure virtual
close_all_handles()modulestatic
color3(double r, double g, double b)graphics_engineinline
color3v(const T *v)graphics_engineinline
color4(double r, double g, double b, double a)graphics_engineinline
color4v(const double *v)=0graphics_enginepure virtual
color4v(const float *v)graphics_engineinline
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
draw_string(const double *v, std::string str, unsigned size=0)=0graphics_enginepure virtual
end()=0graphics_enginepure virtual
environment_map typedefconfigurable
FEATURE enum namegraphics_engine
get_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_background_color(double color[3]) const =0graphics_enginepure virtual
get_date() constcreditinlinevirtual
get_email_address() constcreditinlinevirtual
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_foreground_color(double color[3]) const =0graphics_enginepure virtual
get_global_configuration()configurablestatic
get_graphics_engine_name() const =0graphics_enginepure virtual
get_module_name() constmoduleinlinevirtual
get_name() constcreditinlinevirtual
get_supported(FEATURE feature) const =0graphics_enginepure virtual
get_version() constcreditinlinevirtual
get_viewport(unsigned &x, unsigned &y, unsigned &width, unsigned &height) const =0graphics_enginepure virtual
is_ready() constrecursive_configurableinlinevirtual
line_width(double width)=0graphics_enginepure virtual
configurable::load(configuration &config)configurableinlinevirtual
look_at(const double target[3], const double position[3], const double up[3], double fov, double near, double far)=0graphics_enginepure virtual
m_argument_namecreditprotected
m_namecreditprotected
MODE enum namegraphics_engine
module()module
module_libpath(std::string module_name)modulestatic
not_recursive() overriderecursive_configurableinlinevirtual
point_size(double size)=0graphics_enginepure virtual
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
remove_child(configurable *child)recursive_configurableinlinevirtual
remove_child(recursive_configurable *child)recursive_configurableinlinevirtual
send_message(std::string message, void *ptr=nullptr)messageableinlinevirtual
set_2D_coordinate(double left, double right, double bottom, double top)=0graphics_enginepure virtual
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_viewport(unsigned x, unsigned y, unsigned width, unsigned height)=0graphics_enginepure virtual
setup_graphics(std::map< std::string, const void * > params=std::map< std::string, const void * >())=0graphics_enginepure virtual
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
vertex2(double x, double y)graphics_engineinline
vertex2v(const T *v)graphics_engineinline
vertex3(double x, double y, double z)graphics_engineinline
vertex3v(const double *v)=0graphics_enginepure virtual
vertex3v(const float *v)graphics_engineinline
~graphics_engine()=defaultgraphics_enginevirtual
~module()modulevirtual