MeVisLabToolboxReference
SoGeometryShader Class Reference

Open Inventor fragment shader node. More...

#include <SoGeometryShader.h>

Inheritance diagram for SoGeometryShader:
SoShaderObject

List of all members.

Public Member Functions

 SoGeometryShader ()
 Constructor.
virtual SoShader::ShaderType shaderType () const
 Returns SoShader::GEOMETRY_SHADER since this is a geometry shader.

Static Public Member Functions

static SbBool isSupported (SourceType sourceType)
 Returns TRUE if the GL implementation supports geometry shaders.
static void initClass ()
 Initialize class with runtime type system.

Detailed Description

Open Inventor fragment shader node.

Definition at line 15 of file SoGeometryShader.h.


Constructor & Destructor Documentation

SoGeometryShader::SoGeometryShader ( )

Constructor.


Member Function Documentation

static void SoGeometryShader::initClass ( ) [static]

Initialize class with runtime type system.

Reimplemented from SoShaderObject.

static SbBool SoGeometryShader::isSupported ( SourceType  sourceType) [static]

Returns TRUE if the GL implementation supports geometry shaders.

virtual SoShader::ShaderType SoGeometryShader::shaderType ( ) const [virtual]

Returns SoShader::GEOMETRY_SHADER since this is a geometry shader.

Implements SoShaderObject.


The documentation for this class was generated from the following file: