FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
VertexGeometryShader.hpp
1#ifndef __RETINA_VERTEXGEOMETRY_SHADER_HPP
2#define __RETINA_VERTEXGEOMETRY_SHADER_HPP
3
4#include <ocean/GLvish/Programmable.hpp>
5#include "VertexRenderObject.hpp"
6
7namespace Wizt
8{
9
56
57{
58public:
60 VertexGeometryShader(const string&name, int p, const RefPtr<VCreationPreferences>&VP);
61
62
74 const RefPtr<FragmentSelector>&FS) const override;
75
76/*
78 void setRendererParameters(VGLRenderContext&Context,
79 const RefPtr<VBO::Renderer>&theRenderer,
80 const RefPtr<CreativeArrayBase>&VertexCoordinates,
81 const RefPtr<GLProgram>&theShaderProgram) const override;
82
83*/
84
95 bool renderGL(VGLRenderContext&Context) const override;
96};
97
98
99
100} // namespace Wizt
101
102#endif // __RETINA_VERTEXGEOMETRY_SHADER_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Base class for render object that execute a Geometry Shader on each Vertex of a Grid.
Definition VertexGeometryShader.hpp:57
Base class for object that render data given on vertices.
Definition VertexRenderObject.hpp:113
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Definition fs/init.hpp:20