37 const vector_t &back_specular);
43 void PopulateVertexBuffer(
const std::shared_ptr<VertexBuffer> &vertices,
const float *transformation)
override;
46 void ApplyColors(
const std::shared_ptr<VertexBuffer> &vertices)
const;
49 vector_t diffuse_{1.0f, 1.0f, 1.0f, 1.0f};
50 vector_t specular_{0.0f, 0.0f, 0.0f, 1.0f};
51 vector_t back_diffuse_{1.0f, 1.0f, 1.0f, 1.0f};
52 vector_t back_specular_{0.0f, 0.0f, 0.0f, 1.0f};
virtual void PopulateVertexBuffer(const std::shared_ptr< VertexBuffer > &vertices)
Populates the given VertexBuffer with model data.
Definition model_builder.cpp:7