1#ifndef RAY_WINDOW_INCLUDED
2#define RAY_WINDOW_INCLUDED
98 static void MouseFunction(
int button,
int state,
int x,
int y );
static Util::Point3D center
Definition window.h:47
static Mouse mouse
Definition window.h:44
static void WriteLeftString(int x, int y, const std::string &str)
Definition window.cpp:73
static void InterpolationTypeMenu(int entry)
Definition window.cpp:278
static Scene * scene
Definition window.h:41
static Util::Timer frameCountTimer
Definition window.h:59
static Image::Image32 TakeSnapshot(void)
Definition window.cpp:137
static void MotionFunction(int x, int y)
Definition window.cpp:182
static void KeyboardFunction(unsigned char c, int x, int y)
Definition window.cpp:202
static void View(Scene &scene, int width, int height)
Definition window.cpp:452
@ NO_CULL
Definition window.h:33
@ CULL_BACK_FACE
Definition window.h:35
@ CULL_FRONT_FACE
Definition window.h:37
static void IdleFunction(void)
Definition window.cpp:163
@ RAY_TRACE_IMAGE
Definition window.h:17
@ RAY_TRACE_VIDEO
Definition window.h:18
@ WRITE_SCENE
Definition window.h:19
@ QUIT
Definition window.h:16
static Util::Timer timer
Definition window.h:65
static void WriteRightString(int x, int y, const std::string &str)
Definition window.cpp:105
static void MouseFunction(int button, int state, int x, int y)
Definition window.cpp:180
static bool isVisible
Definition window.h:53
static const char KEY_ESCAPE
Definition window.h:27
static void VisibilityFunction(int state)
Definition window.cpp:171
static void CullModeMenu(int entry)
Definition window.cpp:266
static int parametrizationType
Definition window.h:71
static int interpolationType
Definition window.h:68
static void ReshapeFunction(int width, int height)
Definition window.cpp:442
static int _height
Definition window.h:23
static void SpecialFunction(int key, int x, int y)
Definition window.cpp:228
static void PassiveMotionFunction(int x, int y)
Definition window.cpp:193
static void MainMenu(int entry)
Definition window.cpp:293
static void ParametrizationTypeMenu(int entry)
Definition window.cpp:285
static void SetEvaluators(void)
Definition window.cpp:113
static double radius
Definition window.h:50
static void DrawModeMenu(int entry)
Definition window.cpp:260
static int _width
Definition window.h:23
static int frameCount
Definition window.h:56
static double frameRate
Definition window.h:62
static void DisplayFunction(void)
Definition window.cpp:365
static int PrintError(int showNoError=0)
Definition window.cpp:40
Point< 3 > Point3D
Definition geometry.h:526