An object that determines how to store attribute data in memory and map it to the arguments of a vertex function.
An object that configures how a render pipeline fetches data to send to the vertex function.
The frequency with which the vertex function or post-tessellation vertex function fetches attribute data.