FiberVISH
0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
pond
eye
shaders
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
12
namespace
Wizt
13
{
14
17
struct
shaders_API
ContourLines
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
43
static
std::string
fragmentshader();
44
45
46
ContourLines
(
VObject
*that,
double
DefaultContourIntensity
= 2.0,
47
int
ContourParameterLevels
= 0);
48
49
void
setupInitialGridScale(
const
VObject::CreationSlots_t&
CreationSlots
,
50
const
TypedSlot<Fiber::Grid>
&MyGrid)
const
;
51
52
53
void
feedAnemone(
Anemone
&RenderAnemone,
54
VRenderContext
&
Context
)
const
;
55
};
56
57
}
//
58
59
#endif
// __FISH_EYE_SHADERS_CONTOURLINES_HPP
string
std::string
basic_string< char > string
Eagle::Context
Fiber::CreativeIterator
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition
CreativeIterator.hpp:34
Wizt::Anemone
Wizt::VObject
Wizt::VRenderContext
Wizt
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Wizt::ContourLines
Definition
ContourLines.hpp:18
Generated on Sun Mar 1 2026 10:23:16 for FiberVISH by
1.9.8