RiRealImageWindow[ Gui | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiRealImageWindow(); | |
| // Members | |
| void | SetImage(RiImage *img); |
| void | UpdateImage(); |
| void | UpdateConversion(); |
| void | Keyboard(unsigned char key, int x, int y); |
| void | Mouse(int button, int state, int x, int y); |
| void | SetAutomaticRefreshTime(int ms); |
| protected: | |
| void | PrintHelp(); |
| void | DoOpen(); |
| int | Timeout(); |
RiRealImageWindow();
void SetImage(RiImage *img);
void UpdateImage();
void UpdateConversion();
virtual void Keyboard(unsigned char key, int x, int y);
virtual void Mouse(int button, int state, int x, int y);
virtual void SetAutomaticRefreshTime(int ms);
virtual void PrintHelp();
virtual void DoOpen();
virtual int Timeout();
| 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(); | |
| // Accessors | ||
| void | SetTranslateFraction(RiReal newFraction); | |
| void | SetScaleBase(RiReal newBase); | |
| // GROUP: Accessors | ||
| void | SetImage(int imgW, int imgH, unsigned char *data); | |
| // Members | ||
| void | SetImage(RiImage *img); | |
| void | UpdateImage(); | |
| void | UpdateConversion(); | |
| void | Keyboard(unsigned char key, int x, int y); | |
| void | Mouse(int button, int state, int x, int y); | |
| void | SetAutomaticRefreshTime(int ms); | |
| protected: | ||
| void | PrintHelp(); | |
| void | MakeCurrent(); | |
| 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(); | |
| RiReal | GetTranslateX(); | |
| RiReal | GetTranslateY(); | |
| RiReal | GetScale(); | |