fart/main/Scene.h
Josh Holtrop b6008116cf Scene now writing blank BMP file, accepting settings parameters
git-svn-id: svn://anubis/fart/trunk@24 7f9b0f55-74a9-4bce-be96-3c2cd072584d
2009-01-22 02:51:43 +00:00

30 lines
573 B
C++
Executable File

#ifndef SCENE_H
#define SCENE_H SCENE_H
#include <string>
#include <map>
class Scene
{
public:
Scene(std::map<std::string, const char *> options,
const char * filename);
~Scene();
void render();
private:
void load(const char * filename);
void renderPixel(int x, int y, unsigned char * pixel);
int m_width;
int m_height;
int m_multisample_level;
std::string m_output_file_name;
bool m_verbose;
unsigned char * m_data;
};
#endif