Interface | Description |
---|---|
SoCallback.CB |
Class | Description |
---|---|
SoAlgebraicCone |
Algebraic cone shape node.
|
SoAlgebraicCylinder |
Algebraic cylinder shape node.
|
SoAlgebraicShape |
Abstract base class for algebraic shapes.
|
SoAlgebraicSphere |
Algebraic sphere shape node.
|
SoAlphaPolicy |
Alpha (transparency) policy node.
|
SoAnnotation |
Annotation group node.
|
SoAnnoText3 |
Annotation text node.
|
SoAnnoText3Property |
Annotation text property node.
|
SoAntiSquish |
Transformation node that undoes non-uniform 3D scales.
|
SoArray |
Group node that creates a regular IxJxK array of copies of its children.
|
SoAsciiText |
Simple 3D text shape node.
|
SoBackground |
Abstract base class for background nodes.
|
SoBaseColor |
Node that defines an object's base color.
|
SoBaseExtrusion |
Abstract base class for all extrusion-based shape nodes.
|
SoBBox |
Bounding box node.
|
SoBevelProperty |
Node to define beveling properties.
|
SoBillboard |
Grouping node that modifies its coordinate system so that its local Z-axis always points at the viewer.
|
SoBlinker |
Animated cycling switch node.
|
SoBufferedShape |
Node to render geometry stored in
SoBufferObject objects. |
SoCallback |
Provides custom behavior during actions.
|
SoCamera |
Abstract base class for camera nodes.
|
SoCircularExtrusion |
Geometric shape formed by extruding a circle along a 3D spine.
|
SoClipPlane |
Clipping plane node.
|
SoColorIndex |
Surface color index node.
|
SoColorMap |
Class for indexed texture color map.
|
SoComplexity |
Shape complexity node.
|
SoCone |
Cone shape node.
|
SoCoordinate3 |
Coordinate point node.
|
SoCoordinate4 |
Rational coordinate point node.
|
SoCSGShape |
Shape defined by a binary boolean operation on two sub scene graphs.
|
SoCube |
Cube shape node.
|
SoCylinder |
Cylinder shape node.
|
SoDepthBuffer |
Depth buffer parameters node.
|
SoDepthOffset |
Property node that applies a depth offset.
|
SoDirectionalLight |
Node representing a directional light source.
|
SoDrawStyle |
Node that defines the style to use when rendering.
|
SoEdgeFlag |
Class to mark/unmark edges for beveling.
|
SoEnvironment |
Global environment node.
|
SoEventCallback |
Node which invokes callbacks for events.
|
SoExtrusion |
Geometric shape formed by extruding a 2D cross section along a 3D spine.
|
SoExtSelection |
Selection node that supports lasso selection.
|
SoExtSelection.PreFilterEventArg |
Structure given to callback when an event is raised.
|
SoExtTexture2 |
Extended texture mapping node.
|
SoExtTexture2.ImageSize | |
SoFaceSet |
Polygonal face shape node.
|
SoFile |
Node that reads children from a named file.
|
SoFont |
Node that defines font name, size, and type for text.
|
SoFontStyle |
Defines font family and style for text.
|
SoFragmentShader |
Node that defines a fragment shader.
|
SoFullSceneAntialiasing |
Node that controls full-scene antialiasing.
|
SoGeometryShader |
Node that defines a geometry shader.
|
SoGeoProjection |
Geospatial projection node.
|
SoGLCallback |
Provides custom OpenGL behavior during rendering actions.
|
SoGradientBackground |
Gradient background node.
|
SoGroup |
Base class for all group nodes.
|
SoImage |
Displays an image that always faces the camera.
|
SoImageBackground |
Image background node.
|
SoIndexedFaceSet |
Indexed polygonal face shape node.
|
SoIndexedLineSet |
Indexed polyline shape node.
|
SoIndexedMarkerSet |
Extension of IndexedPointSet that draws a small bitmap (symbol) at each 3D location.
|
SoIndexedNurbsCurve |
Indexed NURBS curve shape node.
|
SoIndexedNurbsSurface |
Indexed NURBS surface shape node.
|
SoIndexedPointSet |
Indexed point set shape node.
|
SoIndexedQuadMesh |
Indexed quadrilateral mesh shape node.
|
SoIndexedShape |
Abstract base class for all indexed vertex-based shapes.
|
SoIndexedTexture2 |
Class for 2D indexed texture.
|
SoIndexedTriangleFanSet |
Indexed triangle fan set shape node.
|
SoIndexedTriangleSet |
Indexed triangle shape node.
|
SoIndexedTriangleStripSet |
Indexed triangle strip set shape node.
|
SoInfo |
Node containing information text string.
|
SoInstanceParameter |
Per-instance parameter node storing a buffer object.
|
SoInteractiveComplexity |
Field interactive complexity node.
|
SoInteractiveSwitch |
Group node that traverses one chosen child depending on scene interaction.
|
SoLabel |
Node containing label text string.
|
SoLevelOfDetail |
Level-of-detail switching group node.
|
SoLevelOfSimplification |
Level-of-detail switching node designed for grouping simplified versions of the same shape.
|
SoLight |
Abstract base class for all light source nodes.
|
SoLightModel |
Node that defines the lighting model to use when rendering.
|
SoLinearProfile |
Piecewise-linear profile curve.
|
SoLineSet |
Polyline shape node.
|
SoLocateHighlight |
Special separator that performs locate highlighting.
|
SoLOD |
Distance-based level-of-detail switching group node.
|
SoMarker |
Defines a custom bitmap for
SoMarkerSet and SoIndexedMarkerSet . |
SoMarkerSet |
Extension of PointSet that draws a small bitmap (symbol) at each 3D location.
|
SoMaterial |
Surface material definition node.
|
SoMaterialBinding |
Node that specifies how multiple materials are bound to shapes.
|
SoMatrixTransform |
Node that specifies a 3D geometric transformation as a matrix.
|
SoMultiPathSwitch |
Group node that traverses only when traversed along a given path.
|
SoMultipleCopy |
Group node that traverses multiple times, applying matrices.
|
SoMultipleInstance |
Group node that renders multiple instances of its children.
|
SoMultipleInstanceBase |
Abstract group node that traverses its children multiple times.
|
SoMultiSwitch |
Group node that traverses a set of chosen children.
|
SoNode |
Abstract base class for all database nodes.
|
SoNonIndexedShape |
Abstract base class for all non-indexed vertex-based shapes.
|
SoNormal |
Node that defines surface normals for shapes.
|
SoNormalBinding |
Node that specifies how multiple surface normals are bound to shapes.
|
SoNurbsBoundary |
Node that defines a boundary shared by several NURBS profile.
|
SoNurbsCurve |
NURBS curve shape node.
|
SoNurbsGroup |
Group that encapsulates NURBS surfaces to be joined.
|
SoNurbsProfile |
NURBS profile curve.
|
SoNurbsProperty |
Node that defines additional properties for rendering a NURBS surface.
|
SoNurbsSurface |
NURBS surface shape node.
|
SoOrthographicCamera |
Orthographic camera node.
|
SoPackedColor |
Node that defines base colors using packed representation.
|
SoPathSwitch |
Group node that traverses only when traversed along a given path.
|
SoPattern | |
SoPendulum |
Animated oscillating rotation node.
|
SoPerspectiveCamera |
Perspective camera node.
|
SoPickStyle |
Picking style node.
|
SoPointLight |
Node representing a point light source.
|
SoPointSet |
Point set shape node.
|
SoPolygonOffset |
Property node that sets the polygon offset.
|
SoProfile |
Abstract base class for all profile nodes.
|
SoProfileCoordinate2 |
Profile coordinate node.
|
SoProfileCoordinate3 |
Rational profile coordinate node.
|
SoProjection |
Coordinate projection node.
|
SoQuadMesh |
Quadrilateral mesh shape node.
|
SoRenderToTarget |
Group node that renders its children to one or more "targets".
|
SoRenderToTextureProperty |
Class for creating a texture by rendering a scene graph.
|
SoResetTransform |
Node that resets the current transformation to identity.
|
SoRotation |
Node representing a 3D rotation about an arbitrary axis.
|
SoRotationXYZ |
Node representing a 3D rotation about the x-, y-, or z-axis.
|
SoRotor |
Animated rotation node.
|
SoScale |
Node representing a 3D geometric scaling.
|
SoSelection |
Manages a list of selected objects.
|
SoSeparator |
Group node that saves and restores traversal state.
|
SoShaderObject |
Abstract node class which defines a shader object.
|
SoShaderParameter |
Abstract base class for all shader parameter nodes.
|
SoShaderParameter1f |
Uniform shader parameter node storing a float value.
|
SoShaderParameter1i |
Uniform shader parameter node storing an integer.
|
SoShaderParameter2f |
Uniform shader parameter node storing a two-dimensional (float) vector.
|
SoShaderParameter2i |
Uniform shader parameter node storing a two-dimensional (integer) vector.
|
SoShaderParameter3f |
Uniform shader parameter node storing a three-dimensional (float) vector.
|
SoShaderParameter3i |
Uniform shader parameter node storing a three-dimensional (integer) vector.
|
SoShaderParameter4f |
Uniform shader parameter node storing a four-dimensional (float) vector.
|
SoShaderParameter4i |
Uniform shader parameter node storing a four-dimensional (integer) vector.
|
SoShaderParameterArray1f |
Uniform shader parameter node storing an array of float values.
|
SoShaderParameterArray1i |
Uniform shader parameter node storing an array of integers.
|
SoShaderParameterArray2f |
Uniform shader parameter node storing an array of two-dimensional (float) vectors.
|
SoShaderParameterArray2i |
Uniform shader parameter node storing an array of two-dimensional (integer) vectors.
|
SoShaderParameterArray3f |
Uniform shader parameter node storing an array of three-dimensional (float) vectors.
|
SoShaderParameterArray3i |
Uniform shader parameter node storing an array of three-dimensional (integer) vectors.
|
SoShaderParameterArray4f |
Uniform shader parameter node storing an array of four-dimensional (float) vectors.
|
SoShaderParameterArray4i |
Uniform shader parameter node storing an array of four-dimensional (integer) vectors.
|
SoShaderParameterBufferObject |
Shader parameter node storing a buffer object.
|
SoShaderParameterMatrix |
Uniform shader parameter node storing a 4x4 matrix.
|
SoShaderParameterMatrix3 |
Uniform shader parameter node storing a 3x3 matrix.
|
SoShaderParameterMatrixArray |
Uniform shader parameter node storing an array of 4x4 matrices.
|
SoShaderParameterStruct |
Uniform shader parameter node storing a user-defined structure.
|
SoShaderProgram |
Shader program property node.
|
SoShaderStateMatrixParameter |
Uniform shader parameter node storing an OpenGL state matrix.
|
SoShadowGroup |
Shadow casting group node.
|
SoShadowStyle |
Shadow style property node.
|
SoShape |
Abstract base class for all shape nodes.
|
SoShapeHints |
Node that provides hints about shapes.
|
SoShuttle |
Animated oscillating translation node.
|
SoSphere |
Sphere shape node.
|
SoSpotLight |
Node representing a spotlight source.
|
SoStereoCamera |
Stereo camera node.
|
SoSurroundScale |
Transformation node that adjusts the current matrix so a default cube will surround other objects.
|
SoSwitch |
Group node that traverses one chosen child.
|
SoTessellationControlShader |
Node that defines a tessellation control shader.
|
SoTessellationEvaluationShader |
Node that defines a tessellation evaluation shader.
|
SoText2 |
Screen-aligned 2D text shape node.
|
SoText3 |
3D text shape node.
|
SoTextProperty |
Text property node.
|
SoTexture |
Abstract base class for texture mapping nodes.
|
SoTexture2 |
2D texture mapping node.
|
SoTexture2Transform |
2D texture transformation node.
|
SoTexture3 |
3D texture mapping node.
|
SoTexture3Transform |
3D texture transformation node.
|
SoTextureCombiner |
Texture combiner node.
|
SoTextureCoordinate2 |
2D texture coordinate node.
|
SoTextureCoordinate3 |
3D texture coordinate node.
|
SoTextureCoordinateBinding |
Node that specifies how texture coordinates are bound to shapes.
|
SoTextureCoordinateDefault |
Node that removes texture coordinates from state.
|
SoTextureCoordinateEnvironment |
Node that specifies texture coordinates by projection from an environment.
|
SoTextureCoordinateFunction |
Abstract base class for texture coordinate function nodes.
|
SoTextureCoordinateNormalMap |
Node that specifies texture coordinates matching the vertex's transformed eye-space normal.
|
SoTextureCoordinateObject |
Node that specifies texture coordinates which are a linear combination of the object coordinates of the vertex.
|
SoTextureCoordinatePlane |
Node that specifies texture coordinates by projection from a plane.
|
SoTextureCoordinateReflectionMap |
Node that specifies texture coordinates matching the vertex's eye-space reflection vector.
|
SoTextureCubeMap |
Cube texture mapping node.
|
SoTextureMatrix |
Texture matrix node.
|
SoTextureUnit |
Node that specifies the current texture unit and the associated mapping method.
|
SoTransform |
General 3D geometric transformation node.
|
SoTransformation |
Abstract base class for all geometric transformation nodes.
|
SoTransformProjection |
Scale/recenter projection node.
|
SoTransformSeparator |
Group node that saves and restores transformation state.
|
SoTranslation |
Node representing a 3D translation.
|
SoTriangleSet |
Set of triangles shape node.
|
SoTriangleStripSet |
Triangle strip set shape node.
|
SoUniformShaderParameter |
Abstract base class for all uniform shader parameter nodes.
|
SoUnits |
Node that scales to convert units of length.
|
SoVertexAttribFeedback |
Node to record vertex attributes from shaders into buffer objects.
|
SoVertexFlag |
Class to mark/unmark vertices for beveling.
|
SoVertexProperty |
Vertex property node.
|
SoVertexShader |
Node that defines a vertex shader.
|
SoVertexShaderParameter |
Abstract base class for all vertex shader parameter nodes.
|
SoVertexShaderParameter1f |
Vertex shader parameter node storing a float value.
|
SoVertexShaderParameter1s |
Vertex shader parameter node storing a short integer value.
|
SoVertexShaderParameter2f |
Vertex shader parameter node storing a two-dimensional (float) vector.
|
SoVertexShaderParameter2s |
Vertex shader parameter node storing a two-dimensional (short integers) vector.
|
SoVertexShaderParameter3f |
Vertex shader parameter node storing a three-dimensional (float) vector.
|
SoVertexShaderParameter3s |
Vertex shader parameter node storing a three-dimensional (short integer) vector.
|
SoVertexShaderParameter4b |
Vertex shader parameter node storing a four-dimensional (8-bit integer) vector.
|
SoVertexShaderParameter4f |
Vertex shader parameter node storing a four-dimensional (float) vector.
|
SoVertexShaderParameter4i |
Vertex shader parameter node storing a four-dimensional (integer) vector.
|
SoVertexShaderParameter4s |
Vertex shader parameter node storing a four-dimensional (short integer) vector.
|
SoVertexShaderParameter4ub |
Vertex shader parameter node storing a four-dimensional (unsigned 8-bit integer) vector.
|
SoVertexShaderParameter4ui |
Vertex shader parameter node storing a four-dimensional (unsigned integer) vector.
|
SoVertexShaderParameter4us |
Vertex shader parameter node storing a four-dimensional (unsigned short integer) vector.
|
SoVertexShaderParameterBufferObject |
Vertex shader parameter node storing a buffer object.
|
SoVertexShaderParameterMatrix |
Vertex shader parameter node storing a matrix.
|
SoVertexShape |
Abstract base class for all vertex-based shape nodes.
|
SoViewport |
Viewport parameters node.
|
SoViewportClipping |
Viewport clipping node.
|
SoWWWAnchor |
Separator group node with a URL hyperlink.
|
SoWWWInline |
Node that refers to children through a URL.
|
Enum | Description |
---|---|
SoAlgebraicShape.ASClippingPolicies |
Specifies how the algebraic shape should be clipped by a clipping plane.
|
SoAlgebraicShape.ASShaderSlots |
Specifies the available slots for shader programs.
|
SoAlgebraicShape.ASWorkSpaces |
Specifies which reference frame to use inside the ray intersection shader function.
|
SoAlphaPolicy.Policies |
Policy to use.
|
SoAnnoText3.Justifications |
Justification types.
|
SoAnnoText3Property.FontSizeHints |
Font size hint.
|
SoAnnoText3Property.RenderPrintTypes |
Render print type.
|
SoAntiSquish.Sizings |
Sizing.
|
SoArray.Origins |
Array origin.
|
SoAsciiText.Justifications | |
SoBaseExtrusion.ExtrusionModes | |
SoBaseExtrusion.ScaleModes | |
SoBBox.Modes |
This enum specifies how the node interacts with OpenInventor during a traversal.
|
SoBevelProperty.Tests |
Test.
|
SoBufferedShape.Types |
Type of shape that will be rendered.
|
SoBufferedShape.Usages |
This enum is used to set the
shapeUsage field. |
SoCamera.StereoModes |
Stereo mode
|
SoCamera.ViewportMappings |
Viewport mapping.
|
SoCircularExtrusion.SpineSimplificationModes | |
SoColorMap.ColorMapFormats |
Color map format.
|
SoColorMap.Interpolations |
The colormap interpolation type.
|
SoColorMap.PredefinedColorMaps |
Predefined color map.
|
SoComplexity.BboxTypes |
Bounding box type.
|
SoComplexity.Types |
Type.
|
SoCone.PartType |
Cone parts.
|
SoCSGShape.CsgOperationTypes |
CSG operation to be used.
|
SoCSGShape.CsgStatus |
Status of CSG operation.
|
SoCylinder.PartType |
Cylinder parts.
|
SoDepthBuffer.DepthWriteFunctions |
Depth function mode as defined by OpenGL.
|
SoDrawStyle.Styles |
Draw styles.
|
SoEnvironment.FogTypes |
Type of fog.
|
SoExtSelection.LassoModes |
Lasso mode.
|
SoExtSelection.LassoPolicies |
Lasso policy.
|
SoExtSelection.LassoTypes |
Lasso type.
|
SoExtSelection.ReturnTypes |
Return type.
|
SoExtTexture2.Loadings |
Loading mode.
|
SoExtTexture2.Syncs |
Synchrone/asynchrone loading mode.
|
SoFont.RenderStyles |
Render style.
|
SoFontStyle.Families |
Font style family.
|
SoFontStyle.Styles | |
SoFullSceneAntialiasing.Filters |
Defines the types of rendering shapes.
|
SoImage.FileTypes |
File type.
|
SoImage.HorAlignments |
Horizontal alignment.
|
SoImage.VertAlignments |
Vertical alignment.
|
SoImageBackground.Styles |
Image background style.
|
SoIndexedMarkerSet.MarkerTypes |
Marker type.
|
SoInstanceParameter.PredefinedParameters |
List of predefined per-instance attribute names.
|
SoInteractiveComplexity.InteractiveModes |
Interactive mode.
|
SoLightModel.Models |
Lighting model.
|
SoLocateHighlight.Modes |
Possible values for the mode.
|
SoLocateHighlight.Styles |
Possible values for draw style.
|
SoMarker.MarkerTypes |
Marker type.
|
SoMarkerSet.MarkerTypes |
Marker type.
|
SoMaterialBinding.Bindings | |
SoMultiSwitch.InheritModes |
Inheritance Mode enumerated values.
|
SoMultiSwitch.TraversalModes |
Traversal Mode enumerated values.
|
SoNode.RenderModes |
Defines the list of supported render mode for a custom node.
|
SoNormalBinding.Bindings |
Binding.
|
SoNurbsProperty.DrawStyles |
Draw style.
|
SoNurbsProperty.TessellationTypes |
Tesselation type.
|
SoPattern.FilterTypes |
Possible value of the filterType used by the method loadPatterns.
|
SoPickStyle.Methods |
Picking method.
|
SoPickStyle.Styles |
Picking style.
|
SoPolygonOffset.StyleType |
Offset style.
|
SoProfile.Profiles |
Profile.
|
SoRenderToTarget.Attachments |
Attachment.
|
SoRenderToTarget.ModeType |
This enum defines modifiers for the auto detection mechanism.
|
SoRenderToTextureProperty.Components |
Rendering component enumeration values.
|
SoRenderToTextureProperty.UpdatePolicies |
Update Policy enumeration values.
|
SoResetTransform.ResetTypes |
Reset Type enumeration values; defines which things get reset.
|
SoRotationXYZ.AxisType |
Rotation axis enumeration values.
|
SoSelection.Policies | |
SoSeparator.Cachings |
Possible values for caching.
|
SoSeparator.FastEditings |
Fast editing policy enumeration values.
|
SoSeparator.RenderUnitIds | |
SoShaderObject.ShaderTypes |
Type of the shader.
|
SoShaderObject.SourceTypes |
Shader Object source type possible values.
|
SoShaderParameterBufferObject.BufferTypes |
List of buffer object types supported as shader parameter.
|
SoShaderProgram.GeometryInputTypes |
Geometry input type.
|
SoShaderProgram.GeometryOutputTypes |
Geometry ouput type.
|
SoShaderStateMatrixParameter.MatrixTransforms |
Matrix transformation possible values.
|
SoShaderStateMatrixParameter.MatrixTypes |
Matrix type possible values.
|
SoShadowGroup.ShadowingMethods |
Shadowing techniques.
|
SoShadowGroup.VisibilityFlags |
visibilityRadius interpretation |
SoShadowStyle.ShadowStyles |
Shadow style type.
|
SoShape.ShapeTypes |
Basic type for antialiased rendering for this shape (Do not consider the
SoDrawStyle property currently in the state). |
SoShapeHints.FaceTypes |
Hints about faces of shape: if all faces are known to be convex or not.
|
SoShapeHints.ShapeTypes |
Hints about entire shape: if shape is known to be a solid object, as opposed to a surface.
|
SoShapeHints.VertexOrderings |
Hints about ordering of face vertices: if ordering of all vertices of all faces is known to be consistent when viewed from "outside" shape or not.
|
SoShapeHints.WindingTypes |
Winding type possible values.
|
SoSwitch.WhichChild | |
SoText2.Justifications |
Justification types.
|
SoText3.Justifications |
Justification types.
|
SoText3.PartType |
Text3 part values.
|
SoTextProperty.AlignmentHs |
Possible horizontal alignment values.
|
SoTextProperty.AlignmentVs |
Possible vertical alignment values.
|
SoTextProperty.Orientations |
Possible text orientation values.
|
SoTextProperty.StyleColorType |
Index values for setting colors in the
styleColors field. |
SoTextProperty.Styles |
TextProperty style values.
|
SoTexture.FileTypes |
File Type possible values.
|
SoTexture.Filters |
Specifies the OpenGL filtering method for minification and magnification.
|
SoTexture.HW_Features | |
SoTexture.InternalFormats |
Texture internal storage format.
|
SoTexture.Models |
Texture Combiner Functions.
|
SoTexture.WrapType |
Texture wrap type.
|
SoTexture2.Loadings |
Loading mode.
|
SoTexture3.Layouts |
Texture layout.
|
SoTextureCombiner.CombineFunctions |
Texture Combiner Functions.
|
SoTextureCombiner.OperandRGBAs |
Specifies the input mapping for the RGB and alpha portions of operand n.
|
SoTextureCombiner.SourceParameters |
Source Parameter enumeration values.
|
SoTextureCoordinateBinding.Bindings |
Binding value.
|
SoUnits.UnitsType |
Units.
|
SoVertexAttribFeedback.BufferModes |
This enum is used by the field buffersMode to describe the data packing format in the buffer objects.
|
SoVertexAttribFeedback.PrimitiveTypes |
This enum is used to setup the expected recorded primitive type from the shaders.
|
SoVertexProperty.Bindings |
Binding.
|
SoWWWAnchor.Mappings |
Mapping.
|
SoWWWInline.BboxVisibilities |
BboxVisibility.
|
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com