20 BufferUpdater const& updater, std::shared_ptr<Material>
const& material,
21 std::shared_ptr<Lighting>
const& lighting);
25 virtual void UpdateMaterialConstant();
26 virtual void UpdateLightingConstant();
static std::string const msGLSLVSSource
Vector4< float > attenuation
std::function< void(std::shared_ptr< Buffer > const &)> BufferUpdater
static std::string const msGLSLPSSource
GLsizei const GLchar *const * string
Vector4< float > emissive
static std::string const msHLSLSource