2 #ifndef GRAMODS_GRAPHICS_EACCOORDINATESMAPPER
3 #define GRAMODS_GRAPHICS_EACCOORDINATESMAPPER
5 #include <gmGraphics/CoordinatesMapper.hh>
10 BEGIN_NAMESPACE_GMGRAPHICS;
27 std::string getCommonCode()
override;
32 std::string getTo2DCode()
override;
37 std::string getTo3DCode()
override;
42 void setCommonUniforms(GLuint program)
override;
47 void setTo2DUniforms(GLuint program)
override;
52 void setTo3DUniforms(GLuint program)
override;
73 void setLayout(std::string layout);
80 std::unique_ptr<Impl> _impl;
83 END_NAMESPACE_GMGRAPHICS;
A CoordinatesMapper provides a mapping between 2D and 3D.
Definition: CoordinatesMapper.hh:23
Coordinates mapper that provides an Equi-angular Cubemap (EAC) mapping between 2D and fully spherical...
Definition: EacCoordinatesMapper.hh:17
Definition: EacCoordinatesMapper.cpp:11