本文整理汇总了C++中Shaders::getAttributes方法的典型用法代码示例。如果您正苦于以下问题:C++ Shaders::getAttributes方法的具体用法?C++ Shaders::getAttributes怎么用?C++ Shaders::getAttributes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Shaders
的用法示例。
在下文中一共展示了Shaders::getAttributes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: createIndexBufferObject
GroundPlane::GroundPlane(Shaders& shaders) :
mesh_{
createIndexBufferObject(ground_indices),
{
createArrayBufferObject(
ground_vertices,
shaders.getAttributes(Attribute::VERTEX),
3),
createArrayBufferObject(
ground_normals,
shaders.getAttributes(Attribute::NORMAL),
3),
}
},
model_matrix_(shaders,
glm::rotate(glm::scale(glm::mat4(), glm::vec3(20.0f)), 90.0f, glm::vec3(1, 0, 0))),
blue_uniform_(shaders.getUniforms(Uniform::BLUE))
{
}