Node that defines a tessellation evaluation shader.
More...
#include <Inventor/nodes/SoTessellationEvaluationShader.h>
Public Member Functions | |
| virtual SoType | getTypeId () const |
| SoTessellationEvaluationShader () | |
| virtual ShaderType | getShaderType () const |
Static Public Member Functions | |
| static SoType | getClassTypeId () |
| static SbBool | isSupported (SoShaderObject::SourceType sourceType, SoState *state=NULL) |
Node that defines a tessellation evaluation shader.
This node defines a tessellation evaluation shader.
See SoShaderProgram for general information about using shaders and shader parameters.
See parent class SoShaderObject for details about using the inherited fields.
Notes:
Limitations:
| sourceProgram | "" |
| sourceType | FILENAME |
| isActive | TRUE |
| parameter | NULL |
SoFragmentShader, SoGeometryShader, SoShaderObject, SoShaderProgram, SoTessellationControlShader, SoUniformShaderParameter, SoVertexShader
| SoTessellationEvaluationShader::SoTessellationEvaluationShader | ( | ) |
Constructor.
| static SoType SoTessellationEvaluationShader::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoShaderObject.
| virtual ShaderType SoTessellationEvaluationShader::getShaderType | ( | ) | const [inline, virtual] |
Returns the shader type.
Implements SoShaderObject.
| virtual SoType SoTessellationEvaluationShader::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoShaderObject.
| static SbBool SoTessellationEvaluationShader::isSupported | ( | SoShaderObject::SourceType | sourceType, | |
| SoState * | state = NULL | |||
| ) | [static] |
Returns true if tessellation evaluation shaders in the specified language are supported by your graphics board.
When using a debug build of Open Inventor, some "no context available" warning messages may be generated. You can ignore them or see SoGLExtension for an example of using SoGLContext to avoid them.