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;