Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXGLViewer.h>
Inheritance diagram for FX::FXGLViewer:
See also:
|
|
|
Construct GL viewer widget.
|
|
Construct GL viewer widget sharing display list with another GL viewer.
|
|
Destructor.
|
|
Called for unhandled messages.
Reimplemented from FX::FXObject. |
|
Create all of the server-side resources for this window.
Reimplemented from FX::FXGLCanvas. |
|
Detach server-side resources.
Reimplemented from FX::FXGLCanvas. |
|
Perform layout.
Reimplemented from FX::FXWindow. |
|
Return size of pixel in world coordinates.
|
|
Return size of pixel in model coordinates.
|
|
Return a NULL-terminated list of all objects in the given rectangle, or NULL.
|
|
Return a NULL-terminated list of all objects in the given rectangle, or NULL.
|
|
Perform a pick operation, returning the object at the given x,y position, or NULL.
|
|
Change the model bounding box; this adjusts the viewer.
|
|
Fit viewer to the given bounding box.
|
|
Return the viewer's viewport.
|
|
Translate eye-coordinate to screen coordinate.
|
|
Translate screen coordinate to eye coordinate at the given depth.
|
|
Translate screen coordinate to eye coordinate at the target point depth.
|
|
Translate world coordinate to eye coordinate.
|
|
Translate world coordinate to eye coordinate depth.
|
|
Translate eye coordinate to eye coordinate.
|
|
Calculate world coordinate vector from screen movement.
|
|
Change default object material setting.
|
|
Return default object material setting.
|
|
Change camera field of view angle (in degrees).
|
|
Return camera field of view angle.
|
|
Change camera zoom factor.
|
|
Return camera zoom factor.
|
|
Change target point distance.
|
|
Return target point distance.
|
|
Change unequal model scaling factors.
|
|
Return current scaling factors.
|
|
Change camera orientation from quaternion.
|
|
Return current camera orientation quaternion.
|
|
Change object center (tranlation).
|
|
Return object center.
|
|
Translate object center.
|
|
Return boresight vector.
|
|
Return eyesight vector.
|
|
Return eye position.
|
|
Change help text.
|
|
Return help text.
|
|
Change tip text.
|
|
Return tip text.
|
|
Return the current transformation matrix.
|
|
Return the inverse of the current transformation matrix.
|
|
Change the scene, i.e. the object being displayed.
|
|
Return the current scene object.
|
|
Change selection.
|
|
Return selection.
|
|
Change the projection mode, PERSPECTIVE or PARALLEL.
|
|
Return the projection mode.
|
|
Change top or bottom or both background colors.
|
|
Return top or bottom window background color.
|
|
Change global ambient light color.
|
|
Return global ambient light color.
|
|
Read the pixels off the screen as array of FXColor; this array can be directly passed to fxsaveBMP and other image output routines.
|
|
Read the feedback buffer containing the current scene, returning used and allocated size.
|
|
Change hidden-surface feedback buffer sorting algorithm. This can be used for move/draw printed output depth sorting. |
|
Return hidden surface sorting function.
|
|
Change the maximum hits, i.e. the maximum size of the pick buffer. When set to less than or equal to zero, picking is essentially turned off. |
|
Return maximum pickbuffer size.
|
|
When drawing a GL object, if doesTurbo() is true, the object may choose to perform a reduced complexity drawing as the user is interactively manipulating; another update will be done later when the full complexity drawing can be performed again.
|
|
Return turbo mode setting.
|
|
Set turbo mode.
|
|
Return light source settings.
|
|
Change light source settings.
|
|
Save viewer to a stream.
Reimplemented from FX::FXGLCanvas. |
|
Load viewer from a stream.
Reimplemented from FX::FXGLCanvas. |
|
|
|
|
|
|
Copyright © 1997-2005 Jeroen van der Zijp |