RiRealImageWindow


[ Gui | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION
KEYBOARD BINDINGS

Class Summary

class RiRealImageWindow : public RiImageWindow
{
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


DESCRIPTION


KEYBOARD BINDINGS

r refresh h/? help [ darken ] lighten { darken very little } lighten very little

RiRealImageWindow();

Default Constructor

    RiRealImageWindow();

void SetImage(RiImage *img);

    void		SetImage(RiImage *img);

void UpdateImage();

image has changed, update and redraw.

    void	   	UpdateImage();

void UpdateConversion();

conversion has changed, update and redraw.

    void	   	UpdateConversion();

void Keyboard(unsigned char key, int x, int y);

Add extra keyboard commands

    virtual   void  	Keyboard(unsigned char key, int x, int y);

void Mouse(int button, int state, int x, int y);

Add extra mouse functionality

    virtual   void  	Mouse(int button, int state, int x, int y);

void SetAutomaticRefreshTime(int ms);

Allow automatic updates of the window every ms milleseconds use a negative time to turn off.

    virtual   void      SetAutomaticRefreshTime(int ms);

void PrintHelp();

Print the help for this window.

    virtual   void  PrintHelp();

void DoOpen();

really open the window

    virtual void DoOpen();

int Timeout();

do a refresh every refreshTime milleseconds

    virtual int  Timeout();

All Members

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();

Ancestors

Inheritance chain for RiRealImageWindow:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Fri Feb 25 15:15:16 2000 .