| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/gl2/geometryshaderobject.h>

Public Member Functions | |
| VRS_TYPEINFO (GeometryShaderObject, ShaderObject) | |
| VRS_SERIALIZABLE (GeometryShaderObject) | |
| GeometryShaderObject (const std::string &source, GLenum inputType, GLenum outputType, GLuint maxOutputVertices) | |
| Source code for vertex shader execution. | |
| virtual GLenum | type () const |
| See ShaderObject. | |
| void | setInputType (GLenum inputType) |
| void | setOutputType (GLenum outputType) |
| void | setMaxOutputVertices (GLenum maxOutputVertices) |
| GLenum | inputType () const |
| GLenum | outputType () const |
| GLuint | maxOutputVertices () const |
Protected Member Functions | |
| GeometryShaderObject () | |
| VRS::GL2::GeometryShaderObject::GeometryShaderObject | ( | const std::string & | source, | |
| GLenum | inputType, | |||
| GLenum | outputType, | |||
| GLuint | maxOutputVertices | |||
| ) | [inline] |
Source code for vertex shader execution.
| VRS::GL2::GeometryShaderObject::GeometryShaderObject | ( | ) | [inline, protected] |
| VRS::GL2::GeometryShaderObject::VRS_TYPEINFO | ( | GeometryShaderObject | , | |
| ShaderObject | ||||
| ) |
| VRS::GL2::GeometryShaderObject::VRS_SERIALIZABLE | ( | GeometryShaderObject | ) |
| virtual GLenum VRS::GL2::GeometryShaderObject::type | ( | ) | const [inline, virtual] |
| void VRS::GL2::GeometryShaderObject::setInputType | ( | GLenum | inputType | ) | [inline] |
| void VRS::GL2::GeometryShaderObject::setOutputType | ( | GLenum | outputType | ) | [inline] |
| void VRS::GL2::GeometryShaderObject::setMaxOutputVertices | ( | GLenum | maxOutputVertices | ) | [inline] |
| GLenum VRS::GL2::GeometryShaderObject::inputType | ( | ) | const [inline] |
| GLenum VRS::GL2::GeometryShaderObject::outputType | ( | ) | const [inline] |
| GLuint VRS::GL2::GeometryShaderObject::maxOutputVertices | ( | ) | const [inline] |