|
Public Types |
| PARALLEL |
| PERSPECTIVE |
| ID_PERSPECTIVE |
| ID_PARALLEL |
| ID_FRONT |
| ID_BACK |
| ID_LEFT |
| ID_RIGHT |
| ID_TOP |
| ID_BOTTOM |
| ID_RESETVIEW |
| ID_FITVIEW |
| ID_TOP_COLOR |
| ID_BOTTOM_COLOR |
| ID_BACK_COLOR |
| ID_AMBIENT_COLOR |
| ID_LIGHT_AMBIENT |
| ID_LIGHT_DIFFUSE |
| ID_LIGHT_SPECULAR |
| ID_LIGHTING |
| ID_TURBO |
| ID_FOG |
| ID_DITHER |
| ID_SCALE_X |
| ID_SCALE_Y |
| ID_SCALE_Z |
| ID_DIAL_X |
| ID_DIAL_Y |
| ID_DIAL_Z |
| ID_ROLL |
| ID_PITCH |
| ID_YAW |
| ID_FOV |
| ID_ZOOM |
| ID_CUT_SEL |
| ID_COPY_SEL |
| ID_PASTE_SEL |
| ID_DELETE_SEL |
| ID_PRINT_IMAGE |
| ID_PRINT_VECTOR |
| ID_LASSO_ZOOM |
| ID_LASSO_SELECT |
| ID_LAST |
enum | { PARALLEL,
PERSPECTIVE
} |
enum | {
ID_PERSPECTIVE,
ID_PARALLEL,
ID_FRONT,
ID_BACK,
ID_LEFT,
ID_RIGHT,
ID_TOP,
ID_BOTTOM,
ID_RESETVIEW,
ID_FITVIEW,
ID_TOP_COLOR,
ID_BOTTOM_COLOR,
ID_BACK_COLOR,
ID_AMBIENT_COLOR,
ID_LIGHT_AMBIENT,
ID_LIGHT_DIFFUSE,
ID_LIGHT_SPECULAR,
ID_LIGHTING,
ID_TURBO,
ID_FOG,
ID_DITHER,
ID_SCALE_X,
ID_SCALE_Y,
ID_SCALE_Z,
ID_DIAL_X,
ID_DIAL_Y,
ID_DIAL_Z,
ID_ROLL,
ID_PITCH,
ID_YAW,
ID_FOV,
ID_ZOOM,
ID_CUT_SEL,
ID_COPY_SEL,
ID_PASTE_SEL,
ID_DELETE_SEL,
ID_PRINT_IMAGE,
ID_PRINT_VECTOR,
ID_LASSO_ZOOM,
ID_LASSO_SELECT,
ID_LAST
} |
| ID_NONE |
| ID_HIDE |
| ID_SHOW |
| ID_TOGGLESHOWN |
| ID_LOWER |
| ID_RAISE |
| ID_DELETE |
| ID_DISABLE |
| ID_ENABLE |
| ID_TOGGLEENABLED |
| ID_UNCHECK |
| ID_CHECK |
| ID_UNKNOWN |
| ID_UPDATE |
| ID_AUTOSCROLL |
| ID_TIPTIMER |
| ID_HSCROLLED |
| ID_VSCROLLED |
| ID_SETVALUE |
| ID_SETINTVALUE |
| ID_SETREALVALUE |
| ID_SETSTRINGVALUE |
| ID_SETICONVALUE |
| ID_SETINTRANGE |
| ID_SETREALRANGE |
| ID_GETINTVALUE |
| ID_GETREALVALUE |
| ID_GETSTRINGVALUE |
| ID_GETICONVALUE |
| ID_GETINTRANGE |
| ID_GETREALRANGE |
| ID_SETHELPSTRING |
| ID_GETHELPSTRING |
| ID_SETTIPSTRING |
| ID_GETTIPSTRING |
| ID_QUERY_MENU |
| ID_HOTKEY |
| ID_ACCEL |
| ID_UNPOST |
| ID_POST |
| ID_MDI_TILEHORIZONTAL |
| ID_MDI_TILEVERTICAL |
| ID_MDI_CASCADE |
| ID_MDI_MAXIMIZE |
| ID_MDI_MINIMIZE |
| ID_MDI_RESTORE |
| ID_MDI_CLOSE |
| ID_MDI_WINDOW |
| ID_MDI_MENUWINDOW |
| ID_MDI_MENUMINIMIZE |
| ID_MDI_MENURESTORE |
| ID_MDI_MENUCLOSE |
| ID_MDI_NEXT |
| ID_MDI_PREV |
enum | {
ID_NONE,
ID_HIDE,
ID_SHOW,
ID_TOGGLESHOWN,
ID_LOWER,
ID_RAISE,
ID_DELETE,
ID_DISABLE,
ID_ENABLE,
ID_TOGGLEENABLED,
ID_UNCHECK,
ID_CHECK,
ID_UNKNOWN,
ID_UPDATE,
ID_AUTOSCROLL,
ID_TIPTIMER,
ID_HSCROLLED,
ID_VSCROLLED,
ID_SETVALUE,
ID_SETINTVALUE,
ID_SETREALVALUE,
ID_SETSTRINGVALUE,
ID_SETICONVALUE,
ID_SETINTRANGE,
ID_SETREALRANGE,
ID_GETINTVALUE,
ID_GETREALVALUE,
ID_GETSTRINGVALUE,
ID_GETICONVALUE,
ID_GETINTRANGE,
ID_GETREALRANGE,
ID_SETHELPSTRING,
ID_GETHELPSTRING,
ID_SETTIPSTRING,
ID_GETTIPSTRING,
ID_QUERY_MENU,
ID_HOTKEY,
ID_ACCEL,
ID_UNPOST,
ID_POST,
ID_MDI_TILEHORIZONTAL,
ID_MDI_TILEVERTICAL,
ID_MDI_CASCADE,
ID_MDI_MAXIMIZE,
ID_MDI_MINIMIZE,
ID_MDI_RESTORE,
ID_MDI_CLOSE,
ID_MDI_WINDOW,
ID_MDI_MENUWINDOW,
ID_MDI_MENUMINIMIZE,
ID_MDI_MENURESTORE,
ID_MDI_MENUCLOSE,
ID_MDI_NEXT,
ID_MDI_PREV,
ID_LAST
} |
Public Member Functions |
long | onPaint (FXObject *, FXSelector, void *) |
long | onEnter (FXObject *, FXSelector, void *) |
long | onLeave (FXObject *, FXSelector, void *) |
long | onMotion (FXObject *, FXSelector, void *) |
long | onMouseWheel (FXObject *, FXSelector, void *) |
long | onChanged (FXObject *, FXSelector, void *) |
long | onPick (FXObject *, FXSelector, void *) |
long | onClicked (FXObject *, FXSelector, void *) |
long | onDoubleClicked (FXObject *, FXSelector, void *) |
long | onTripleClicked (FXObject *, FXSelector, void *) |
long | onLassoed (FXObject *, FXSelector, void *) |
long | onSelected (FXObject *, FXSelector, void *) |
long | onDeselected (FXObject *, FXSelector, void *) |
long | onInserted (FXObject *, FXSelector, void *) |
long | onDeleted (FXObject *, FXSelector, void *) |
long | onLeftBtnPress (FXObject *, FXSelector, void *) |
long | onLeftBtnRelease (FXObject *, FXSelector, void *) |
long | onMiddleBtnPress (FXObject *, FXSelector, void *) |
long | onMiddleBtnRelease (FXObject *, FXSelector, void *) |
long | onRightBtnPress (FXObject *, FXSelector, void *) |
long | onRightBtnRelease (FXObject *, FXSelector, void *) |
long | onUngrabbed (FXObject *, FXSelector, void *) |
long | onKeyPress (FXObject *, FXSelector, void *) |
long | onKeyRelease (FXObject *, FXSelector, void *) |
long | onFocusIn (FXObject *, FXSelector, void *) |
long | onFocusOut (FXObject *, FXSelector, void *) |
long | onClipboardLost (FXObject *, FXSelector, void *) |
long | onClipboardGained (FXObject *, FXSelector, void *) |
long | onClipboardRequest (FXObject *, FXSelector, void *) |
long | onCmdPerspective (FXObject *, FXSelector, void *) |
long | onUpdPerspective (FXObject *, FXSelector, void *) |
long | onCmdParallel (FXObject *, FXSelector, void *) |
long | onUpdParallel (FXObject *, FXSelector, void *) |
long | onCmdFront (FXObject *, FXSelector, void *) |
long | onUpdFront (FXObject *, FXSelector, void *) |
long | onCmdBack (FXObject *, FXSelector, void *) |
long | onUpdBack (FXObject *, FXSelector, void *) |
long | onCmdLeft (FXObject *, FXSelector, void *) |
long | onUpdLeft (FXObject *, FXSelector, void *) |
long | onCmdRight (FXObject *, FXSelector, void *) |
long | onUpdRight (FXObject *, FXSelector, void *) |
long | onCmdTop (FXObject *, FXSelector, void *) |
long | onUpdTop (FXObject *, FXSelector, void *) |
long | onCmdBottom (FXObject *, FXSelector, void *) |
long | onUpdBottom (FXObject *, FXSelector, void *) |
long | onCmdResetView (FXObject *, FXSelector, void *) |
long | onCmdFitView (FXObject *, FXSelector, void *) |
long | onDNDEnter (FXObject *, FXSelector, void *) |
long | onDNDLeave (FXObject *, FXSelector, void *) |
long | onDNDMotion (FXObject *, FXSelector, void *) |
long | onDNDDrop (FXObject *, FXSelector, void *) |
long | onTipTimer (FXObject *, FXSelector, void *) |
long | onCmdXYZDial (FXObject *, FXSelector, void *) |
long | onUpdXYZDial (FXObject *, FXSelector, void *) |
long | onCmdRollPitchYaw (FXObject *, FXSelector, void *) |
long | onUpdRollPitchYaw (FXObject *, FXSelector, void *) |
long | onCmdXYZScale (FXObject *, FXSelector, void *) |
long | onUpdXYZScale (FXObject *, FXSelector, void *) |
long | onUpdCurrent (FXObject *, FXSelector, void *) |
long | onCmdCutSel (FXObject *, FXSelector, void *) |
long | onCmdCopySel (FXObject *, FXSelector, void *) |
long | onCmdPasteSel (FXObject *, FXSelector, void *) |
long | onCmdDeleteSel (FXObject *, FXSelector, void *) |
long | onUpdDeleteSel (FXObject *, FXSelector, void *) |
long | onCmdBackColor (FXObject *, FXSelector, void *) |
long | onUpdBackColor (FXObject *, FXSelector, void *) |
long | onCmdGradientBackColor (FXObject *, FXSelector, void *) |
long | onUpdGradientBackColor (FXObject *, FXSelector, void *) |
long | onCmdAmbientColor (FXObject *, FXSelector, void *) |
long | onUpdAmbientColor (FXObject *, FXSelector, void *) |
long | onCmdLighting (FXObject *, FXSelector, void *) |
long | onUpdLighting (FXObject *, FXSelector, void *) |
long | onCmdFog (FXObject *, FXSelector, void *) |
long | onUpdFog (FXObject *, FXSelector, void *) |
long | onCmdDither (FXObject *, FXSelector, void *) |
long | onUpdDither (FXObject *, FXSelector, void *) |
long | onCmdFov (FXObject *, FXSelector, void *) |
long | onUpdFov (FXObject *, FXSelector, void *) |
long | onCmdZoom (FXObject *, FXSelector, void *) |
long | onUpdZoom (FXObject *, FXSelector, void *) |
long | onCmdLightAmbient (FXObject *, FXSelector, void *) |
long | onUpdLightAmbient (FXObject *, FXSelector, void *) |
long | onCmdLightDiffuse (FXObject *, FXSelector, void *) |
long | onUpdLightDiffuse (FXObject *, FXSelector, void *) |
long | onCmdLightSpecular (FXObject *, FXSelector, void *) |
long | onUpdLightSpecular (FXObject *, FXSelector, void *) |
long | onCmdTurbo (FXObject *, FXSelector, void *) |
long | onUpdTurbo (FXObject *, FXSelector, void *) |
long | onCmdPrintImage (FXObject *, FXSelector, void *) |
long | onCmdPrintVector (FXObject *, FXSelector, void *) |
long | onCmdLassoZoom (FXObject *, FXSelector, void *) |
long | onCmdLassoSelect (FXObject *, FXSelector, void *) |
long | onQueryHelp (FXObject *, FXSelector, void *) |
long | onQueryTip (FXObject *, FXSelector, void *) |
virtual long | onDefault (FXObject *, FXSelector, void *) |
| FXGLViewer (FXComposite *p, FXGLVisual *vis, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
| FXGLViewer (FXComposite *p, FXGLVisual *vis, FXGLViewer *sharegroup, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) |
virtual void | create () |
virtual void | detach () |
virtual void | layout () |
FXdouble | worldPix () const |
FXdouble | modelPix () const |
FXGLObject ** | lasso (FXint x1, FXint y1, FXint x2, FXint y2) |
virtual FXGLObject ** | select (FXint x, FXint y, FXint w, FXint h) |
virtual FXGLObject * | pick (FXint x, FXint y) |
virtual FXbool | setBounds (const FXRangef &box) |
FXbool | fitToBounds (const FXRangef &box) |
void | getViewport (FXViewport &v) const |
void | eyeToScreen (FXint &sx, FXint &sy, FXVec3f e) |
FXVec3f | screenToEye (FXint sx, FXint sy, FXfloat eyez=0.0) |
FXVec3f | screenToTarget (FXint sx, FXint sy) |
FXVec3f | worldToEye (FXVec3f w) |
FXfloat | worldToEyeZ (FXVec3f w) |
FXVec3f | eyeToWorld (FXVec3f e) |
FXVec3f | worldVector (FXint fx, FXint fy, FXint tx, FXint ty) |
void | setMaterial (const FXMaterial &mtl) |
void | getMaterial (FXMaterial &mtl) const |
void | setFieldOfView (FXdouble fv) |
FXdouble | getFieldOfView () const |
void | setZoom (FXdouble zm) |
FXdouble | getZoom () const |
void | setDistance (FXdouble ed) |
FXdouble | getDistance () const |
void | setScale (FXVec3f s) |
const FXVec3f & | getScale () const |
void | setOrientation (FXQuatf rot) |
const FXQuatf & | getOrientation () const |
void | setCenter (FXVec3f cntr) |
const FXVec3f & | getCenter () const |
void | translate (FXVec3f vec) |
FXbool | getBoreVector (FXint sx, FXint sy, FXVec3f &point, FXVec3f &dir) |
FXVec3f | getEyeVector () const |
FXVec3f | getEyePosition () const |
void | setHelpText (const FXString &text) |
const FXString & | getHelpText () const |
void | setTipText (const FXString &text) |
const FXString & | getTipText () const |
const FXMat4f & | getTransform () const |
const FXMat4f & | getInvTransform () const |
void | setScene (FXGLObject *sc) |
FXGLObject * | getScene () const |
void | setSelection (FXGLObject *sel) |
FXGLObject * | getSelection () const |
void | setProjection (FXuint proj) |
FXuint | getProjection () const |
void | setBackgroundColor (const FXGLColor &clr, FXbool bottom=MAYBE) |
const FXGLColor & | getBackgroundColor (FXbool bottom=FALSE) const |
void | setAmbientColor (const FXGLColor &clr) |
const FXGLColor & | getAmbientColor () const |
FXbool | readPixels (FXColor *&buffer, FXint x, FXint y, FXint w, FXint h) |
FXbool | readFeedback (FXfloat *&buffer, FXint &used, FXint &size, FXint x, FXint y, FXint w, FXint h) |
void | setZSortFunc (FXZSortFunc func) |
FXZSortFunc | getZSortFunc () const |
void | setMaxHits (FXint maxh) |
FXint | getMaxHits () const |
FXbool | doesTurbo () const |
FXbool | getTurboMode () const |
void | setTurboMode (FXbool turbo=TRUE) |
void | getLight (FXLight &lite) const |
void | setLight (const FXLight &lite) |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXGLViewer () |
FXbool | isShared () const |
virtual void | destroy () |
virtual FXbool | makeCurrent () |
virtual FXbool | makeNonCurrent () |
virtual FXbool | isCurrent () const |
void * | getContext () const |
FXuint | getOptions () const |
void | setOptions (FXuint ops) |
virtual void | swapBuffers () |
virtual bool | canFocus () const |
long | onMap (FXObject *, FXSelector, void *) |
long | onUnmap (FXObject *, FXSelector, void *) |
long | onConfigure (FXObject *, FXSelector, void *) |
long | onUpdate (FXObject *, FXSelector, void *) |
long | onBeginDrag (FXObject *, FXSelector, void *) |
long | onEndDrag (FXObject *, FXSelector, void *) |
long | onDragged (FXObject *, FXSelector, void *) |
long | onDestroy (FXObject *, FXSelector, void *) |
long | onFocusSelf (FXObject *, FXSelector, void *) |
long | onSelectionLost (FXObject *, FXSelector, void *) |
long | onSelectionGained (FXObject *, FXSelector, void *) |
long | onSelectionRequest (FXObject *, FXSelector, void *) |
long | onDNDRequest (FXObject *, FXSelector, void *) |
long | onCmdShow (FXObject *, FXSelector, void *) |
long | onCmdHide (FXObject *, FXSelector, void *) |
long | onUpdToggleShown (FXObject *, FXSelector, void *) |
long | onCmdToggleShown (FXObject *, FXSelector, void *) |
long | onCmdRaise (FXObject *, FXSelector, void *) |
long | onCmdLower (FXObject *, FXSelector, void *) |
long | onCmdEnable (FXObject *, FXSelector, void *) |
long | onCmdDisable (FXObject *, FXSelector, void *) |
long | onUpdToggleEnabled (FXObject *, FXSelector, void *) |
long | onCmdToggleEnabled (FXObject *, FXSelector, void *) |
long | onCmdUpdate (FXObject *, FXSelector, void *) |
long | onUpdYes (FXObject *, FXSelector, void *) |
long | onCmdDelete (FXObject *, FXSelector, void *) |
FXWindow * | getParent () const |
FXWindow * | getOwner () const |
FXWindow * | getShell () const |
FXWindow * | getRoot () const |
FXWindow * | getNext () const |
FXWindow * | getPrev () const |
FXWindow * | getFirst () const |
FXWindow * | getLast () const |
FXWindow * | getFocus () const |
void | setKey (FXuint k) |
FXuint | getKey () const |
void | setTarget (FXObject *t) |
FXObject * | getTarget () const |
void | setSelector (FXSelector sel) |
FXSelector | getSelector () const |
FXint | getX () const |
FXint | getY () const |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
virtual FXint | getWidthForHeight (FXint givenheight) |
virtual FXint | getHeightForWidth (FXint givenwidth) |
void | setX (FXint x) |
void | setY (FXint y) |
void | setWidth (FXint w) |
void | setHeight (FXint h) |
void | setLayoutHints (FXuint lout) |
FXuint | getLayoutHints () const |
FXAccelTable * | getAccelTable () const |
void | setAccelTable (FXAccelTable *acceltable) |
void | addHotKey (FXHotKey code) |
void | remHotKey (FXHotKey code) |
void | setHelpTag (const FXString &text) |
const FXString & | getHelpTag () const |
bool | isShell () const |
bool | isPopup () const |
bool | isOwnerOf (const FXWindow *window) const |
bool | isChildOf (const FXWindow *window) const |
bool | containsChild (const FXWindow *child) const |
FXWindow * | getChildAt (FXint x, FXint y) const |
FXint | numChildren () const |
FXint | indexOfChild (const FXWindow *window) const |
FXWindow * | childAtIndex (FXint index) const |
FXComposeContext * | getComposeContext () const |
void | createComposeContext () |
void | destroyComposeContext () |
void | setDefaultCursor (FXCursor *cur) |
FXCursor * | getDefaultCursor () const |
void | setSavedCursor (FXCursor *cur) |
FXCursor * | getSavedCursor () const |
void | setDragCursor (FXCursor *cur) |
FXCursor * | getDragCursor () const |
FXint | getCursorPosition (FXint &x, FXint &y, FXuint &buttons) const |
FXint | setCursorPosition (FXint x, FXint y) |
bool | isEnabled () const |
bool | isActive () const |
bool | hasFocus () const |
bool | inFocusChain () const |
virtual void | setFocus () |
virtual void | killFocus () |
virtual void | changeFocus (FXWindow *child) |
virtual void | setDefault (FXbool enable=TRUE) |
bool | isDefault () const |
void | setInitial (bool enable=true) |
bool | isInitial () const |
virtual void | enable () |
virtual void | disable () |
virtual void | attach (FXID w) |
virtual void | setShape (const FXRegion ®ion) |
virtual void | setShape (FXBitmap *bitmap) |
virtual void | setShape (FXIcon *icon) |
virtual void | clearShape () |
virtual void | raise () |
virtual void | lower () |
virtual void | move (FXint x, FXint y) |
virtual void | resize (FXint w, FXint h) |
virtual void | position (FXint x, FXint y, FXint w, FXint h) |
virtual void | recalc () |
void | forceRefresh () |
virtual void | reparent (FXWindow *father, FXWindow *other=NULL) |
void | scroll (FXint x, FXint y, FXint w, FXint h, FXint dx, FXint dy) const |
void | update (FXint x, FXint y, FXint w, FXint h) const |
void | update () const |
void | repaint (FXint x, FXint y, FXint w, FXint h) const |
void | repaint () const |
void | grab () |
void | ungrab () |
bool | grabbed () const |
void | grabKeyboard () |
void | ungrabKeyboard () |
bool | grabbedKeyboard () const |
virtual void | show () |
virtual void | hide () |
bool | shown () const |
virtual bool | isComposite () const |
bool | underCursor () const |
bool | hasSelection () const |
bool | acquireSelection (const FXDragType *types, FXuint numtypes) |
bool | releaseSelection () |
bool | hasClipboard () const |
bool | acquireClipboard (const FXDragType *types, FXuint numtypes) |
bool | releaseClipboard () |
virtual void | dropEnable () |
virtual void | dropDisable () |
bool | isDropEnabled () const |
bool | isDragging () const |
bool | beginDrag (const FXDragType *types, FXuint numtypes) |
bool | handleDrag (FXint x, FXint y, FXDragAction action=DRAG_COPY) |
FXDragAction | endDrag (bool drop=true) |
bool | isDropTarget () const |
void | setDragRectangle (FXint x, FXint y, FXint w, FXint h, bool wantupdates=true) const |
void | clearDragRectangle () const |
void | acceptDrop (FXDragAction action=DRAG_ACCEPT) const |
FXDragAction | didAccept () const |
void | dropFinished (FXDragAction action=DRAG_REJECT) const |
bool | inquireDNDTypes (FXDNDOrigin origin, FXDragType *&types, FXuint &numtypes) const |
bool | offeredDNDType (FXDNDOrigin origin, FXDragType type) const |
FXDragAction | inquireDNDAction () const |
bool | setDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *data, FXuint size) const |
bool | setDNDData (FXDNDOrigin origin, FXDragType type, const FXString &string) const |
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXuchar *&data, FXuint &size) const |
bool | getDNDData (FXDNDOrigin origin, FXDragType type, FXString &string) const |
virtual bool | contains (FXint parentx, FXint parenty) const |
void | translateCoordinatesFrom (FXint &tox, FXint &toy, const FXWindow *fromwindow, FXint fromx, FXint fromy) const |
void | translateCoordinatesTo (FXint &tox, FXint &toy, const FXWindow *towindow, FXint fromx, FXint fromy) const |
virtual void | setBackColor (FXColor clr) |
FXColor | getBackColor () const |
virtual bool | doesSaveUnder () const |
FXint | getWidth () const |
FXint | getHeight () const |
FXVisual * | getVisual () const |
void | setVisual (FXVisual *vis) |
FXApp * | getApp () const |
FXEventLoop * | getEventLoop () const |
FXID | id () const |
void | setUserData (void *ptr) |
void * | getUserData () const |
const FXchar * | getClassName () const |
bool | isMemberOf (const FXMetaClass *metaclass) const |
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
QTransString | tr (const char *text, const char *hint=0) |
virtual void * | getPythonObject () const |
virtual void | decouplePythonObject () const |
Static Public Member Functions |
static void * | getCurrentContext () |
static FXuint | userHandednessLayout () |
static FXuint | defaultPadding () |
static FXuint | defaultSpacing () |
static FXuint | scaleLayoutValue (FXuint value) |
static FXWindow * | commonAncestor (FXWindow *a, FXWindow *b) |
static bool | before (const FXWindow *a, const FXWindow *b) |
static bool | after (const FXWindow *a, const FXWindow *b) |
Static Public Attributes |
static FXDragType | objectType |
static const FXchar * | objectTypeName |
static FXDragType | octetType |
static FXDragType | deleteType |
static FXDragType | textType |
static FXDragType | utf8Type |
static FXDragType | utf16Type |
static FXDragType | colorType |
static FXDragType | urilistType |
static const FXDragType | stringType |
static const FXDragType | imageType |
static const FXchar * | octetTypeName |
static const FXchar * | deleteTypeName |
static const FXchar * | textTypeName |
static const FXchar * | colorTypeName |
static const FXchar * | urilistTypeName |
static const FXchar * | utf8TypeName |
static const FXchar * | utf16TypeName |
Protected Types |
| HOVERING |
| PICKING |
| ROTATING |
| POSTING |
| TRANSLATING |
| ZOOMING |
| FOVING |
| DRAGGING |
| TRUCKING |
| GYRATING |
| DO_LASSOSELECT |
| LASSOSELECT |
| DO_LASSOZOOM |
| LASSOZOOM |
enum | {
HOVERING,
PICKING,
ROTATING,
POSTING,
TRANSLATING,
ZOOMING,
FOVING,
DRAGGING,
TRUCKING,
GYRATING,
DO_LASSOSELECT,
LASSOSELECT,
DO_LASSOZOOM,
LASSOZOOM
} |
| FLAG_SHOWN |
| FLAG_ENABLED |
| FLAG_UPDATE |
| FLAG_DROPTARGET |
| FLAG_FOCUSED |
| FLAG_DIRTY |
| FLAG_RECALC |
| FLAG_TIP |
| FLAG_HELP |
| FLAG_DEFAULT |
| FLAG_INITIAL |
| FLAG_SHELL |
| FLAG_ACTIVE |
| FLAG_PRESSED |
| FLAG_KEY |
| FLAG_CARET |
| FLAG_CHANGED |
| FLAG_LASSO |
| FLAG_TRYDRAG |
| FLAG_DODRAG |
| FLAG_SCROLLINSIDE |
| FLAG_SCROLLING |
| FLAG_OWNED |
| FLAG_POPUP |
enum | {
FLAG_SHOWN,
FLAG_ENABLED,
FLAG_UPDATE,
FLAG_DROPTARGET,
FLAG_FOCUSED,
FLAG_DIRTY,
FLAG_RECALC,
FLAG_TIP,
FLAG_HELP,
FLAG_DEFAULT,
FLAG_INITIAL,
FLAG_SHELL,
FLAG_ACTIVE,
FLAG_PRESSED,
FLAG_KEY,
FLAG_CARET,
FLAG_CHANGED,
FLAG_LASSO,
FLAG_TRYDRAG,
FLAG_DODRAG,
FLAG_SCROLLINSIDE,
FLAG_SCROLLING,
FLAG_OWNED,
FLAG_POPUP
} |
Protected Member Functions |
| FXGLViewer () |
void | glsetup () |
virtual void | updateProjection () |
virtual void | updateTransform () |
FXVec3f | spherePoint (FXint px, FXint py) |
FXQuatf | turn (FXint fx, FXint fy, FXint tx, FXint ty) |
void | drawWorld (FXViewport &wv) |
void | drawAnti (FXViewport &wv) |
void | drawLasso (FXint x0, FXint y0, FXint x1, FXint y1) |
FXint | selectHits (FXuint *&hits, FXint &nhits, FXint x, FXint y, FXint w, FXint h) |
FXint | renderFeedback (FXfloat *buffer, FXint x, FXint y, FXint w, FXint h, FXint maxbuffer) |
void | drawFeedback (FXDCPrint &pdc, const FXfloat *buffer, FXint used) |
virtual FXGLObject * | processHits (FXuint *pickbuffer, FXint nhits) |
void | setOp (FXuint o) |
virtual bool | doesOverrideRedirect () const |
void | addColormapWindows () |
void | remColormapWindows () |
Static Protected Member Functions |
static FXWindow * | findDefault (FXWindow *window) |
static FXWindow * | findInitial (FXWindow *window) |
Protected Attributes |
FXViewport | wvt |
FXMat4f | transform |
FXMat4f | itransform |
FXuint | projection |
FXQuatf | rotation |
FXdouble | fov |
FXdouble | zoom |
FXVec3f | center |
FXVec3f | scale |
FXdouble | worldpx |
FXdouble | modelpx |
FXint | maxhits |
FXdouble | ax |
FXdouble | ay |
FXdouble | diameter |
FXdouble | distance |
FXGLColor | background [2] |
FXGLColor | ambient |
FXLight | light |
FXMaterial | material |
FXint | dial [3] |
FXString | help |
FXString | tip |
FXGLObject * | dropped |
FXGLObject * | selection |
FXZSortFunc | zsortfunc |
FXGLObject * | scene |
FXbool | doesturbo |
FXbool | turbomode |
FXuchar | mode |
void * | ctx |
FXComposeContext * | composeContext |
FXCursor * | defaultCursor |
FXCursor * | savedCursor |
FXCursor * | dragCursor |
FXAccelTable * | accelTable |
FXObject * | target |
FXSelector | message |
FXint | xpos |
FXint | ypos |
FXColor | backColor |
FXString | tag |
FXuint | flags |
FXuint | options |
FXVisual * | visual |
FXint | width |
FXint | height |
FXID | xid |
Friends |
class | FXGLObject |