| SoShaderProgram Properties |
The SoShaderProgram type exposes the following members.
| Name | Description | |
|---|---|---|
| bufferObjects | Specifies a list of SoShaderParameterBufferObject to use with this shader. | |
| generateTransparency | If set to true, then shapes affected by this shader will be considered transparent. | |
| geometryInputType | Specifies the input primitive type of the current geometry shader if any (not used otherwise). | |
| geometryOutputType | Specifies the output primitive type of the current geometry shader if any (not used otherwise). | |
| IsDisposable | ISafeDisposable interface implementation.
(Inherited from SoDisposable.) | |
| maxGeometryOutputVertices | Set the maximum number of vertices the geometry shader will emit in one invocation. | |
| patchLength | Set the length of the fixed-size collection of vertices used by tessellation shaders. | |
| shaderObject | Specifies the list of shader objects (i.e., vertex shaders, geometry and fragment shaders) which form the shader program. | |
| shadowShader | Only used when an SoShadowGroup is active. | |
| UserData |
Gets or sets the user data to be contained by the field container.
(Inherited from SoFieldContainer.) | |
| vertexProgramTwoSide | If set to true, vertex shaders will operate in two-sided color mode. |