enum TransparencyType {
SoGLRenderAction::SCREEN_DOOR Uses stipple patterns for screen-door transparency
SoGLRenderAction::ADD Uses additive alpha blending
SoGLRenderAction::DELAYED_ADD Uses additive blending, rendering all transparent objects after opaque ones
SoGLRenderAction::SORTED_OBJECT_ADD Same as DELAYED_ADD, but sorts transparent objects by distances of bounding boxes from camera
SoGLRenderAction::BLEND Uses multiplicative alpha blending
SoGLRenderAction::DELAYED_BLEND Uses multiplicative alpha blending, rendering all transparent objects after opaque ones
SoGLRenderAction::SORTED_OBJECT_BLEND Same as DELAYED_BLEND, but sorts transparent objects by distances of bounding boxes from camera
}
enum AbortCode {
SoGLRenderAction::CONTINUE Continue traversal as usual
SoGLRenderAction::ABORT Stop traversing the rest of the graph
SoGLRenderAction::PRUNE Do not traverse this node or its children, but continue
SoGLRenderAction::DELAY Delay rendering of this node until the second pass
}