5 #ifndef MERCATOR_FILL_SHADER_H 6 #define MERCATOR_FILL_SHADER_H 8 #include <Mercator/Shader.h> 32 #endif // MERCATOR_FILL_SHADER_H virtual bool checkIntersect(const Segment &) const
Check whether this Shader has any effect on the given Segment.
Definition: FillShader.cpp:24
Shader that fills the surface.
Definition: FillShader.h:16
Data store for terrain surface data.
Definition: Surface.h:22
virtual void shade(Surface &) const
Populate a Surface with data.
Definition: FillShader.cpp:29
std::map< std::string, float > Parameters
STL map of parameter values for a shader constructor.
Definition: Shader.h:63
Class storing heightfield and other data for a single fixed size square area of terrain defined by fo...
Definition: Segment.h:36
Base class for Shader objects which create surface data for use when rendering terrain.
Definition: Shader.h:29
FillShader()
Constructor.
Definition: FillShader.cpp:12