00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef ARCHON_RAYTRACER_SCENE_VIEW_H
00021 #define ARCHON_RAYTRACER_SCENE_VIEW_H
00022
00023 #include <archon/util/logger.H>
00024 #include <archon/util/color.H>
00025 #include <archon/x3d/server/x3d.H>
00026 #include <archon/x3d/server/view.H>
00027
00028 #include "engine.H"
00029
00030 namespace Archon
00031 {
00032 namespace Raytracer
00033 {
00034 void viewScene(X3D::Scene *,
00035 std::string viewPointName,
00036 View *, const Vector4 &backgroundColor,
00037 int xResolution, int yResolution,
00038 bool fullScreen,
00039 bool showLightSources,
00040 bool headLight,
00041 int subdivisionX,
00042 int subdivisionY,
00043 int frameRate,
00044 Logger *);
00045 }
00046 }
00047
00048 #endif // ARCHON_RAYTRACER_SCENE_VIEW_H