RiWindow[ Gui | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiWindow(int sizeX , int sizeY , int posX , int posY ); | |
| ~RiWindow() ;; | |
| // Accessors | |
| int | GetWidth(); |
| int | GetHeight(); |
| int | GetXPosition(); |
| int | GetYPosition(); |
| // Members | |
| void | Open(const char *name); |
| void | Close(); |
| void | Save(); |
| void | NeedsRedraw(); |
| void | SetSize(int width, int height); |
| void | AddTimeout(int ms); |
| static int | GetNumOpenWindows(); |
| protected: | |
| void | PrintHelp(); |
| void | MakeCurrent(); |
| void | Keyboard(unsigned char key, int x, int y); |
| void | Mouse(int button, int state, int x, int y); |
| int | Timeout(); |
| void | Redraw(); |
| void | Reshape(); |
| void | DoOpen(); |
| void | DoClose(); |
| void | DoSave(); |
| void | DoNeedsRedraw(); |
| void | DoSetSize(); |
| void | DoAddTimeout(); |
| static void | InsertAction(const RiWindowAction &act); |
| static void | GuiLock(); |
| static void | GuiUnlock(); |
| static RiWindow * | GetCurrentWindow(); |
RiWindow(int sizeX , int sizeY , int posX , int posY );
Default Constructor
RiWindow(int sizeX = -1, int sizeY = -1, int posX = -1, int posY = -1);
virtual ~RiWindow() ;
;
Function is currently defined inline.
int GetWidth();
int GetHeight();
int GetXPosition();
int GetYPosition();
void Open(const char *name);
void Close();
void Save();
void NeedsRedraw();
void SetSize(int width, int height);
void AddTimeout(int ms);
static int GetNumOpenWindows();
virtual void PrintHelp();
void MakeCurrent();
virtual void Keyboard(unsigned char key, int x, int y);
virtual void Mouse(int button, int state, int x, int y);
virtual int Timeout();
virtual void Redraw();
virtual void Reshape();
virtual void DoOpen();
virtual void DoClose();
virtual void DoSave();
virtual void DoNeedsRedraw();
virtual void DoSetSize();
virtual void DoAddTimeout();
static void InsertAction(const RiWindowAction &act);
static void GuiLock();
static void GuiUnlock();
static RiWindow *GetCurrentWindow();
| public: | ||
|---|---|---|
| // Accessors | ||
| int | GetWidth(); | |
| int | GetHeight(); | |
| int | GetXPosition(); | |
| int | GetYPosition(); | |
| // Members | ||
| void | Open(const char *name); | |
| void | Close(); | |
| void | Save(); | |
| void | NeedsRedraw(); | |
| void | SetSize(int width, int height); | |
| void | AddTimeout(int ms); | |
| static int | GetNumOpenWindows(); | |
| protected: | ||
| void | PrintHelp(); | |
| void | MakeCurrent(); | |
| void | Keyboard(unsigned char key, int x, int y); | |
| void | Mouse(int button, int state, int x, int y); | |
| int | Timeout(); | |
| void | Redraw(); | |
| void | Reshape(); | |
| void | DoOpen(); | |
| void | DoClose(); | |
| void | DoSave(); | |
| void | DoNeedsRedraw(); | |
| void | DoSetSize(); | |
| void | DoAddTimeout(); | |
| static void | InsertAction(const RiWindowAction &act); | |
| static void | GuiLock(); | |
| static void | GuiUnlock(); | |
| static RiWindow * | GetCurrentWindow(); | |