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

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

begin(MODE mode)=0graphics_enginepure virtual
clear()=0graphics_enginepure virtual
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
draw_string(const double *v, std::string str, unsigned size=0)=0graphics_enginepure virtual
end()=0graphics_enginepure virtual
FEATURE enum namegraphics_engine
get_background_color(double color[3]) const =0graphics_enginepure virtual
get_foreground_color(double color[3]) const =0graphics_enginepure virtual
get_graphics_engine_name() const =0graphics_enginepure virtual
get_supported(FEATURE feature) const =0graphics_enginepure virtual
get_viewport(unsigned &x, unsigned &y, unsigned &width, unsigned &height) const =0graphics_enginepure virtual
line_width(double width)=0graphics_enginepure virtual
look_at(const double target[3], const double position[3], const double up[3], double fov, double near, double far)=0graphics_enginepure virtual
MODE enum namegraphics_engine
point_size(double size)=0graphics_enginepure virtual
set_2D_coordinate(double left, double right, double bottom, double top)=0graphics_enginepure virtual
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
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