FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
ContourLines.hpp
1#ifndef __FISH_EYE_SHADERS_CONTOURLINES_HPP
2#define __FISH_EYE_SHADERS_CONTOURLINES_HPP
3
4//#include <ocean/Anemonia/Programmable.hpp>
5#include <string>
6#include <ocean/plankton/VObject.hpp>
7#include <fish/pond/bone/FishGrid.hpp>
8#include <ocean/Anemonia/VRenderContext.hpp>
9
10#include "shadersDllApi.h"
11
12namespace Wizt
13{
14
18{
19
20 VObject::inout<double>
21 inSeaLevel;
22
23 VObject::inout<double>
24 inContourThickness,
25 inHeightness,
26 inContourIntensity,
27 inVerticalGridScale,
28 inHorizontalGridScale;
29
30
43static std::string fragmentshader();
44
45
48
49 void setupInitialGridScale(const VObject::CreationSlots_t&CreationSlots,
50 const TypedSlot<Fiber::Grid>&MyGrid) const;
51
52
53 void feedAnemone(Anemone&RenderAnemone,
55};
56
57} //
58
59#endif // __FISH_EYE_SHADERS_CONTOURLINES_HPP
basic_string< char > string
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Definition ContourLines.hpp:18