1 #ifndef SMALLCHANGE_VIEWPORTREGION_H 2 #define SMALLCHANGE_VIEWPORTREGION_H 36 #include <Inventor/nodes/SoSubNode.h> 37 #include <Inventor/nodes/SoNode.h> 38 #include <Inventor/fields/SoSFVec2f.h> 39 #include <Inventor/fields/SoSFBool.h> 40 #include <Inventor/fields/SoSFColor.h> 41 #include <Inventor/fields/SoSFBool.h> 43 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 44 #include <SoWinLeaveScope.h> 47 #include <SmallChange/basic.h> 49 class ViewportRegionP;
86 ViewportRegionP * pimpl;
89 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 90 #include <SoWinEnterScope.h> 93 #endif // !SMALLCHANGE_VIEWPORTREGION_H SoSFVec2f origin
Definition: ViewportRegion.h:60
virtual void notify(SoNotList *l)
SoSFBool flipY
Definition: ViewportRegion.h:63
SoSFBool flipX
Definition: ViewportRegion.h:62
#define SO_NODE_HEADER(classname)
The ViewportRegion class is used to specify a sub-viewport.
Definition: ViewportRegion.h:52
SoSFColor clearColor
Definition: ViewportRegion.h:70
SoSFVec2f pixelOrigin
Definition: ViewportRegion.h:66
SoSFVec2f size
Definition: ViewportRegion.h:61
virtual void getMatrix(SoGetMatrixAction *action)
SoSFBool clampSize
Definition: ViewportRegion.h:64
virtual void pick(SoPickAction *action)
virtual void doAction(SoAction *action)
static void initClass(void)
SoSFBool clearDepthBuffer
Definition: ViewportRegion.h:68
SoSFBool clearColorBuffer
Definition: ViewportRegion.h:69
SoSFVec2f pixelSize
Definition: ViewportRegion.h:67
virtual void GLRender(SoGLRenderAction *action)
virtual void callback(SoCallbackAction *action)
virtual void handleEvent(SoHandleEventAction *action)