Public Methods |
| SoGlutRenderArea (Widget parent=NULL, const char *name=NULL, SbBool buildInsideParent=TRUE, SbBool getMouseInput=TRUE, SbBool getKeyboardInput=TRUE) |
| ~SoGlutRenderArea () |
virtual void | setSceneGraph (SoNode *newScene) |
virtual SoNode * | getSceneGraph () |
void | setBackgroundColor (const SbColor &c) |
const SbColor & | getBackgroundColor () const |
void | setViewportRegion (const SbViewportRegion &newRegion) |
const SbViewportRegion & | getViewportRegion () const |
void | setTransparencyType (SoGLRenderAction::TransparencyType type) |
SoGLRenderAction::TransparencyType | getTransparencyType () const |
void | setAntialiasing (SbBool smoothing, int numPasses) |
void | getAntialiasing (SbBool &smoothing, int &numPasses) const |
void | setClearBeforeRender (SbBool trueOrFalse, SbBool zbTrueOrFalse=TRUE) |
SbBool | isClearBeforeRender () const |
SbBool | isClearZBufferBeforeRender () const |
void | setAutoRedraw (SbBool trueOrFalse) |
SbBool | isAutoRedraw () const |
void | setRedrawPriority (unsigned long priority) |
unsigned long | getRedrawPriority () const |
void | render () |
void | scheduleRedraw () |
void | setGLRenderAction (SoGLRenderAction *ra) |
SoGLRenderAction * | getGLRenderAction () const |
SoSceneManager * | getSceneManager () |
void | setDoubleBuffer (SbBool onOrOff) |
SbBool | isDoubleBuffer () |
Widget | getNormalWindow () |
Widget | getNormalWidget () |
virtual void | show () |
virtual void | hide () |
SbBool | isVisible () |
Widget | getWidget () const |
void | setSize (const SbVec2s &size) |
SbVec2s | getSize () |
void | setTitle (const char *newTitle) |
const char * | getTitle () const |
void | redraw_cb () |
void | reshape_cb (int w, int h) |
void | keyboard_cb (int key, bool down, bool spec, int x, int y) |
void | mouse_motion_cb (int x, int y) |
void | mouse_button_cb (SoMouseButtonEvent::Button b, bool down, int x, int y) |
void | makeCurrent () |
Static Public Methods |
unsigned long | getDefaultRedrawPriority () |
SoGlutRenderArea * | getComponent (Widget w) |
Protected Methods |
virtual void | doShow () |
virtual void | doHide () |
void | makeEvent (SoEvent *event, int x, int y, int modifiers) |
void | createMainW () |
void | createChildW () |
void | destroyMainW () |
void | destroyChildW () |
Protected Attributes |
int | mainW |
int | childW |
SoGlutRenderArea * | windowsList |
SoSceneManager | sceneManager |
bool | showStatus |
char * | title |
bool | defaultTitle |
unsigned int | mode |
SbViewportRegion | viewport |
SbBool | clearColorBuffer |
SbBool | clearZBuffer |
bool | autoRedraw |
SbBool | getMouseInput |
SbBool | getKeyboardInput |