SoQtRenderArea Class Reference

#include <SoQtRenderArea.h>

Inheritance diagram for SoQtRenderArea:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void getAntialiasing (SbBool &smoothing, int &numPasses) const
const SbColor & getBackgroundColor (void) const
int getBackgroundIndex (void) const
SoGLRenderAction * getGLRenderAction (void) const
int getOverlayBackgroundIndex (void) const
SoGLRenderAction * getOverlayGLRenderAction (void) const
SoNode * getOverlaySceneGraph (void)
SoSceneManager * getOverlaySceneManager (void) const
uint32_t getRedrawPriority (void) const
virtual SoNode * getSceneGraph (void)
SoSceneManager * getSceneManager (void) const
SoGLRenderAction::TransparencyType getTransparencyType (void) const
const SbViewportRegion & getViewportRegion (void) const
SbBool isAutoRedraw (void) const
SbBool isClearBeforeOverlayRender (void) const
SbBool isClearBeforeRender (void) const
SbBool isClearZBufferBeforeRender (void) const
void redrawOnSelectionChange (SoSelection *selection)
void redrawOverlayOnSelectionChange (SoSelection *selection)
void registerDevice (SoQtDevice *device)
void render (void)
void renderOverlay (void)
void scheduleOverlayRedraw (void)
void scheduleRedraw (void)
SbBool sendSoEvent (const SoEvent *event)
void setAntialiasing (SbBool smoothing, int numPasses)
void setAutoRedraw (SbBool enable)
void setBackgroundColor (const SbColor &color)
void setBackgroundIndex (int idx)
void setClearBeforeOverlayRender (SbBool enable)
void setClearBeforeRender (SbBool enable, SbBool zbEnable=TRUE)
void setColorMap (int start, int num, const SbColor *colors)
void setEventCallback (SoQtRenderAreaEventCB *func, void *user=NULL)
void setGLRenderAction (SoGLRenderAction *action)
void setOverlayBackgroundIndex (int idx)
void setOverlayColorMap (int start, int num, const SbColor *colors)
void setOverlayGLRenderAction (SoGLRenderAction *action)
void setOverlaySceneGraph (SoNode *scene)
void setOverlaySceneManager (SoSceneManager *manager)
void setRedrawPriority (uint32_t priority)
virtual void setSceneGraph (SoNode *scene)
void setSceneManager (SoSceneManager *manager)
void setTransparencyType (SoGLRenderAction::TransparencyType type)
void setViewportRegion (const SbViewportRegion &newRegion)
 SoQtRenderArea (QWidget *parent=NULL, const char *name=NULL, SbBool embed=TRUE, SbBool mouseInput=TRUE, SbBool keyboardInput=TRUE)
void unregisterDevice (SoQtDevice *device)
 ~SoQtRenderArea ()

Static Public Member Functions

static uint32_t getDefaultRedrawPriority (void)

Protected Member Functions

virtual void actualOverlayRedraw (void)
virtual void actualRedraw (void)
virtual void afterRealizeHook (void)
QWidget * buildWidget (QWidget *parent)
virtual const char * getDefaultIconTitle (void) const
virtual const char * getDefaultTitle (void) const
virtual const char * getDefaultWidgetName (void) const
virtual SbBool glScheduleRedraw (void)
virtual void initGraphic (void)
virtual void initOverlayGraphic (void)
virtual void processEvent (QEvent *event)
virtual SbBool processSoEvent (const SoEvent *const event)
virtual void redraw (void)
virtual void redrawOverlay (void)
virtual void sizeChanged (const SbVec2s &size)
 SoQtRenderArea (QWidget *parent, const char *name, SbBool embed, SbBool mouseInput, SbBool keyboardInput, SbBool build)
virtual void widgetChanged (QWidget *widget)

Private Member Functions

 SOQT_OBJECT_HEADER (SoQtRenderArea, SoQtGLWidget)

Private Attributes

class SoQtRenderAreaP * pimpl

Friends

class SoQtRenderAreaP

Detailed Description

Definition at line 50 of file SoQtRenderArea.h.


Constructor & Destructor Documentation

SoQtRenderArea::SoQtRenderArea ( QWidget *  parent = NULL,
const char *  name = NULL,
SbBool  embed = TRUE,
SbBool  mouseInput = TRUE,
SbBool  keyboardInput = TRUE 
)
SoQtRenderArea::~SoQtRenderArea (  ) 
SoQtRenderArea::SoQtRenderArea ( QWidget *  parent,
const char *  name,
SbBool  embed,
SbBool  mouseInput,
SbBool  keyboardInput,
SbBool  build 
) [protected]

Member Function Documentation

virtual void SoQtRenderArea::actualOverlayRedraw ( void   )  [protected, virtual]
virtual void SoQtRenderArea::actualRedraw ( void   )  [protected, virtual]
virtual void SoQtRenderArea::afterRealizeHook ( void   )  [protected, virtual]

Reimplemented from SoQtComponent.

Reimplemented in SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.

QWidget* SoQtRenderArea::buildWidget ( QWidget *  parent  )  [protected]

Reimplemented from SoQtGLWidget.

Reimplemented in SoQtFullViewer, and SoQtPlaneViewer.

void SoQtRenderArea::getAntialiasing ( SbBool &  smoothing,
int &  numPasses 
) const
const SbColor& SoQtRenderArea::getBackgroundColor ( void   )  const
int SoQtRenderArea::getBackgroundIndex ( void   )  const
virtual const char* SoQtRenderArea::getDefaultIconTitle ( void   )  const [protected, virtual]
static uint32_t SoQtRenderArea::getDefaultRedrawPriority ( void   )  [static]
virtual const char* SoQtRenderArea::getDefaultTitle ( void   )  const [protected, virtual]
virtual const char* SoQtRenderArea::getDefaultWidgetName ( void   )  const [protected, virtual]
SoGLRenderAction* SoQtRenderArea::getGLRenderAction ( void   )  const
int SoQtRenderArea::getOverlayBackgroundIndex ( void   )  const
SoGLRenderAction* SoQtRenderArea::getOverlayGLRenderAction ( void   )  const
SoNode* SoQtRenderArea::getOverlaySceneGraph ( void   ) 
SoSceneManager* SoQtRenderArea::getOverlaySceneManager ( void   )  const
uint32_t SoQtRenderArea::getRedrawPriority ( void   )  const
virtual SoNode* SoQtRenderArea::getSceneGraph ( void   )  [virtual]

Reimplemented in SoQtViewer.

SoSceneManager* SoQtRenderArea::getSceneManager ( void   )  const
SoGLRenderAction::TransparencyType SoQtRenderArea::getTransparencyType ( void   )  const
const SbViewportRegion& SoQtRenderArea::getViewportRegion ( void   )  const
virtual SbBool SoQtRenderArea::glScheduleRedraw ( void   )  [protected, virtual]

Reimplemented from SoQtGLWidget.

virtual void SoQtRenderArea::initGraphic ( void   )  [protected, virtual]

Reimplemented from SoQtGLWidget.

virtual void SoQtRenderArea::initOverlayGraphic ( void   )  [protected, virtual]

Reimplemented from SoQtGLWidget.

SbBool SoQtRenderArea::isAutoRedraw ( void   )  const
SbBool SoQtRenderArea::isClearBeforeOverlayRender ( void   )  const
SbBool SoQtRenderArea::isClearBeforeRender ( void   )  const
SbBool SoQtRenderArea::isClearZBufferBeforeRender ( void   )  const
virtual void SoQtRenderArea::processEvent ( QEvent *  event  )  [protected, virtual]

Reimplemented from SoQtGLWidget.

virtual SbBool SoQtRenderArea::processSoEvent ( const SoEvent *const   event  )  [protected, virtual]
virtual void SoQtRenderArea::redraw ( void   )  [protected, virtual]

Implements SoQtGLWidget.

void SoQtRenderArea::redrawOnSelectionChange ( SoSelection *  selection  ) 
virtual void SoQtRenderArea::redrawOverlay ( void   )  [protected, virtual]

Reimplemented from SoQtGLWidget.

void SoQtRenderArea::redrawOverlayOnSelectionChange ( SoSelection *  selection  ) 
void SoQtRenderArea::registerDevice ( SoQtDevice device  ) 
void SoQtRenderArea::render ( void   ) 
void SoQtRenderArea::renderOverlay ( void   ) 
void SoQtRenderArea::scheduleOverlayRedraw ( void   ) 
void SoQtRenderArea::scheduleRedraw ( void   ) 
SbBool SoQtRenderArea::sendSoEvent ( const SoEvent *  event  ) 
void SoQtRenderArea::setAntialiasing ( SbBool  smoothing,
int  numPasses 
)
void SoQtRenderArea::setAutoRedraw ( SbBool  enable  ) 
void SoQtRenderArea::setBackgroundColor ( const SbColor &  color  ) 
void SoQtRenderArea::setBackgroundIndex ( int  idx  ) 
void SoQtRenderArea::setClearBeforeOverlayRender ( SbBool  enable  ) 
void SoQtRenderArea::setClearBeforeRender ( SbBool  enable,
SbBool  zbEnable = TRUE 
)
void SoQtRenderArea::setColorMap ( int  start,
int  num,
const SbColor *  colors 
)
void SoQtRenderArea::setEventCallback ( SoQtRenderAreaEventCB func,
void *  user = NULL 
)
void SoQtRenderArea::setGLRenderAction ( SoGLRenderAction *  action  ) 
void SoQtRenderArea::setOverlayBackgroundIndex ( int  idx  ) 
void SoQtRenderArea::setOverlayColorMap ( int  start,
int  num,
const SbColor *  colors 
)
void SoQtRenderArea::setOverlayGLRenderAction ( SoGLRenderAction *  action  ) 
void SoQtRenderArea::setOverlaySceneGraph ( SoNode *  scene  ) 
void SoQtRenderArea::setOverlaySceneManager ( SoSceneManager *  manager  ) 
void SoQtRenderArea::setRedrawPriority ( uint32_t  priority  ) 
virtual void SoQtRenderArea::setSceneGraph ( SoNode *  scene  )  [virtual]

Reimplemented in SoQtViewer.

void SoQtRenderArea::setSceneManager ( SoSceneManager *  manager  ) 
void SoQtRenderArea::setTransparencyType ( SoGLRenderAction::TransparencyType  type  ) 
void SoQtRenderArea::setViewportRegion ( const SbViewportRegion &  newRegion  ) 
virtual void SoQtRenderArea::sizeChanged ( const SbVec2s &  size  )  [protected, virtual]

Reimplemented from SoQtGLWidget.

Reimplemented in SoQtFullViewer, and SoQtViewer.

SoQtRenderArea::SOQT_OBJECT_HEADER ( SoQtRenderArea  ,
SoQtGLWidget   
) [private]
void SoQtRenderArea::unregisterDevice ( SoQtDevice device  ) 
virtual void SoQtRenderArea::widgetChanged ( QWidget *  widget  )  [protected, virtual]

Reimplemented from SoQtGLWidget.


Friends And Related Function Documentation

friend class SoQtRenderAreaP [friend]

Definition at line 143 of file SoQtRenderArea.h.


Member Data Documentation

class SoQtRenderAreaP* SoQtRenderArea::pimpl [private]

Reimplemented from SoQtGLWidget.

Reimplemented in SoQtConstrainedViewer, SoQtExaminerViewer, SoQtFlyViewer, SoQtFullViewer, SoQtPlaneViewer, and SoQtViewer.

Definition at line 142 of file SoQtRenderArea.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:25 2012