#include <View.h>
Inheritance diagram for OglGui::View:


Public Member Functions | |
| View (Window *wnd, OGLIMAGE *oglIm, int x, int y, int w, int h, ViewListener *li=0) | |
| View (OGLWND *oglWnd, OGLIMAGE *oglIm, int x, int y, int w, int h, ViewListener *li=0) | |
| View (OGLVIEW *view2D, ViewListener *li=0) | |
| View (Window *wnd, OGLIMAGE *oglIm, float x, float y, float z, float w, float h, float d, ViewListener *li=0) | |
| View (OGLWND *oglWnd, OGLIMAGE *oglIm, float x, float y, float z, float w, float h, float d, ViewListener *li=0) | |
| View (OGLVIEW3D *view3D, ViewListener *li=0) | |
| virtual | ~View () |
| void | SetListener (ViewListener *listener, int lData=0, bool oldDelete=false) |
| ViewListener * | GetListener () |
| OGLVIEW * | GetOGLVIEW2D () |
| OGLVIEW3D * | GetOGLVIEW3D () |
| OGLIMAGE * | GetOGLIMAGE () |
| OGLIMAGE * | GetImage () |
| void | SetImage (OGLIMAGE *im) |
| int | GetId () const |
| void | SetDimensions (int x, int y, int w, int h) |
| void | GetDimensions (int &x, int &y, int &w, int &h) |
| void | GetDimensions2D (int *x, int *y, int *w, int *h) |
| void | SetDimensions2D (int x, int y, int w, int h) |
| void | GetDimensions3D (float *x, float *y, float *z, float *w, float *h, float *d) |
| void | SetDimensions3D (float x, float y, float z, float w, float h, float d) |
| void | SetText (std::string text) |
| void | SetZoom (float zoomX, float zoomY) |
| void | SetPan (float panX, float panY) |
| void | SetTags (ULONG tags) |
| void | ClearTags (ULONG tags) |
| void | SetTagsTo (int tags, bool mode) |
| bool | HasTags (int tags) |
| void | SetSelected (bool flag) |
| bool | GetSelected () |
| void | SetVisible (bool mode) |
| bool | GetVisible () |
| void | SetBorderColor (ULONG color) |
| ULONG | BorderColor () |
| void | WndToIm (int wndX, int wndY, int &imX, int &imY) |
| void | ViewToIm (int vX, int vY, int &imX, int &imY) |
| virtual void | OnSelection (bool selected) |
| virtual void | OnMouse (int msg, int btn, int state, float x, float y) |
| virtual void | OnPreDrawView () |
| virtual void | OnDrawView () |
| virtual void | OnDestroyView () |
Protected Attributes | |
| bool | mIs2D |
| bool | mIsDestructing |
| bool | mIsDestroying |
| int | mID |
| OGLVIEW * | mView2D |
| OGLVIEW3D * | mView3D |
| VIEW2DFUNCS | mOldView2DFuncs |
| VIEW3DFUNCS | mOldView3DFuncs |
Private Member Functions | |
| void | Init (bool is2D, ViewListener *listener) |
Static Private Member Functions | |
| static void | MyOnSelection (OGLVIEW *view, GLBOOL selected) |
| static void | MyOnMouse (OGLVIEW *view, int msg, int btn, int state, float x, float y) |
| static void | MyOnPreDrawView (OGLVIEW *view) |
| static void | MyOnDrawView (OGLVIEW *view) |
| static void | MyOnDestroyView (OGLVIEW *view) |
| static void | MyOnSelection3D (OGLVIEW3D *view, GLBOOL selected) |
| static void | MyOnMouse3D (OGLVIEW3D *view, int msg, int btn, int state, float x, float y) |
| static void | MyOnPreDrawView3D (OGLVIEW3D *view) |
| static void | MyOnDrawView3D (OGLVIEW3D *view) |
| static void | MyOnDestroyView3D (OGLVIEW3D *view) |
Private Attributes | |
| ViewListener * | mListener |
Static Private Attributes | |
| static int | sNr |
| static int | sNrCreated |
Classes | |
| struct | VIEW2DFUNCS |
| struct | VIEW3DFUNCS |
A view is used mainly to display images. A lot of that is encapsulated by the class Visualisation::Window, new users are advised to look there for the easiest (ahem) way to display images on screen. -------------------------- RvB: The text above is bullshit, or at least biased. Moreover the statement only refers to users of Impala and images as defined in impala. I do not know who wrote this.
Maybe the statement should start with: Note: For users of Impala. ....for the easiest (ahem) way to display IMPALA images on screen.
Definition at line 45 of file View.h.
1.5.1