3#include "../Interface/VertexDescription.hpp"
33 WGPUVertexBufferLayout vertexBufferLayout;
34 WGPUVertexAttribute* vertexAttributes;
Describes how a vertex buffer is accessed by a shader.
Definition: VertexDescription.hpp:8
WebGPU implementation of VertexDescription.
Definition: WebGPUVertexDescription.hpp:10
WebGPUVertexDescription(unsigned int attributeCount, const VertexDescription::Attribute *attributes)
Create new WebGPU vertex description.
Definition: WebGPUVertexDescription.cpp:8
~WebGPUVertexDescription() final
Destructor.
Definition: WebGPUVertexDescription.cpp:90
WGPUVertexBufferLayout GetVertexBufferLayout() const
Get the vertex buffer layout to use in graphics pipeines.
Definition: WebGPUVertexDescription.cpp:94
Definition: Editor.hpp:18
Describes an attribute used in a vertex shader.
Definition: VertexDescription.hpp:18