Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://coin3d.github.io
https://www.kongsberg.com/en/kogt/
SoCallbackAction.h File Reference
#include <Inventor/actions/SoAction.h>
#include <Inventor/actions/SoSubAction.h>
#include <Inventor/elements/SoDecimationTypeElement.h>
#include <Inventor/lists/SbList.h>
#include <Inventor/nodes/SoComplexity.h>
#include <Inventor/nodes/SoDrawStyle.h>
#include <Inventor/nodes/SoLightModel.h>
#include <Inventor/nodes/SoMaterialBinding.h>
#include <Inventor/nodes/SoNormalBinding.h>
#include <Inventor/nodes/SoPickStyle.h>
#include <Inventor/nodes/SoShapeHints.h>
#include <Inventor/nodes/SoTexture2.h>
#include <Inventor/nodes/SoTextureCoordinateBinding.h>
#include <Inventor/nodes/SoUnits.h>

Go to the source code of this file.

Classes

class  SoCallbackAction
 The SoCallbackAction class invokes callbacks at specific nodes. More...
 

Typedefs

typedef void SoTriangleCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const SoPrimitiveVertex *v3)
 
typedef void SoLineSegmentCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2)
 
typedef void SoPointCB(void *userdata, SoCallbackAction *action, const SoPrimitiveVertex *v)
 

Typedef Documentation

◆ SoTriangleCB

void SoTriangleCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
v1first vertex of the triangle
v2second vertex of the triangle
v3third vertex of the triangle
See also
SoLineSegmentCB, SoPointCB

◆ SoLineSegmentCB

void SoLineSegmentCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
v1first vertex of the line
v2second vertex of the line
See also
setPassCallback() SoPointCB

◆ SoPointCB

void SoPointCB
Parameters
userdatais a void pointer to any data the application need to know of in the callback function (like for instance a this pointer).
actionthe action which invoked the callback
vthe vertex of the point
See also
setPassCallback()