#include "scene.h"
#include "log.h"
#include "shader-source.h"
#include "options.h"
#include "util.h"
#include <sstream>
#include <algorithm>
stringstream;
string;
map;
Scene::Option::Option(const std::string &nam, const std::string &val, const std::string &desc,
const std::string &values) : … { … }
Scene::Scene(Canvas &pCanvas, const string &name) : … { … }
Scene::~Scene()
{ … }
bool
Scene::supported(bool show_errors)
{ … }
bool
Scene::load()
{ … }
void
Scene::unload()
{ … }
bool
Scene::setup()
{ … }
void
Scene::teardown()
{ … }
void
Scene::update()
{ … }
void
Scene::draw()
{ … }
string
Scene::info_string(const string &title)
{ … }
unsigned
Scene::average_fps()
{ … }
bool
Scene::set_option(const string &opt, const string &val)
{ … }
void
Scene::reset_options()
{ … }
bool
Scene::set_option_default(const string &opt, const string &val)
{ … }
string
Scene::construct_title(const string &title)
{ … }
bool
Scene::load_shaders_from_strings(Program &program,
const std::string &vtx_shader,
const std::string &frg_shader,
const std::string &vtx_shader_filename,
const std::string &frg_shader_filename)
{ … }