FiberVISH
0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
pond
eye
retina
Billboard.hpp
1
#ifndef __EYE_RETINA_BILLBOARD_HPP
2
#define __EYE_RETINA_BILLBOARD_HPP
3
4
5
#include <Anemonia/Programmable.hpp>
6
#include <Anemonia/Seagrass.hpp>
7
8
//#include <anemonefish/FloatingOriginShaderFunctions.hpp>
9
#include <anemonefish/GridAnemone.hpp>
10
11
#include "fisheyeDllApi.h"
12
13
namespace
Wizt
14
{
15
20
class
fisheye_API
BillboardBase
21
{
22
// const FloatingOriginShaderFunctions&myFloatingOriginShaderFunctions;
23
24
public
:
25
VObject::in<double> inSizeScale;
26
27
void
initialize(
Programmable
&
P
)
const
;
28
29
BillboardBase
(
VObject
*that);
30
~BillboardBase
();
31
32
bool
initializeAnemone(
Anemone
&RenderAnemone,
33
VRenderContext
&
Context
,
34
AnemoneCreator<>
&AC)
const
;
35
36
37
RenderBasin::Program::Parameters
setProgramParameters(
RenderBasin::Program::Parameters
P
,
38
Anemone
&RenderAnemone,
39
const
GridAnemone::AnemoneCreationContext
&
ARC
,
40
const
RefPtr<GridAnemone::AnemoneExplorer>
&
AE
)
const
;
41
42
52
//static string WorldToScreen(const string&TranslationVectorName = "TranslationVector");
53
75
string
EmitBillboard_geom()
const
;
76
77
};
78
83
class
fisheye_API
Billboard
:
public
Programmable
,
public
BillboardBase
84
{
85
public
:
86
Billboard
(
VObject
*that);
87
~Billboard
();
88
};
89
90
}
// namespace
91
92
#endif
// __EYE_RETINA_BILLBOARD_HPP
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::BillboardBase
Convenience class for drawing billboards using a Geometry Shader.
Definition
Billboard.hpp:21
Wizt::Billboard
Convenience class for drawing Billboards.
Definition
Billboard.hpp:84
Wizt::Programmable
Wizt::RenderBasin::Program::Parameters
Wizt::VObject
Wizt::VRenderContext
Wizt
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Wizt::GridAnemoneCreationContext
The context of creating a RenderAnemone.
Definition
AnemoneCreationContext.hpp:58
Generated on Sun Mar 1 2026 10:23:14 for FiberVISH by
1.9.8