{{newin|[[0.10.0]]|100|type=function}}
Enables or disables a specific vertex attribute in the Mesh. Vertex data from disabled attributes is not used when drawing the Mesh.
== Function ==
=== Synopsis ===
<source lang="lua">
Mesh:setAttributeEnabled( name, enable )
</source>
=== Arguments ===
{{param|string|name|The name of the vertex attribute to enable or disable.}}
{{param|boolean|enable|Whether the vertex attribute is used when drawing this Mesh.}}
=== Returns ===
Nothing.

== Notes ==
If a Mesh wasn't [[love.graphics.newMesh|created]] with a custom vertex format, it will have 3 vertex attributes named <code>VertexPosition</code>, <code>VertexTexCoord</code>, and <code>VertexColor</code>. Otherwise the attribute name must either match one of the vertex attributes specified in the [[Mesh:getVertexFormat|vertex format]] when [[love.graphics.newMesh|creating the Mesh]], 
or must match a vertex attribute from another Mesh attached to this Mesh via [[Mesh:attachAttribute]].
== See Also ==
* [[parent::Mesh]]
* [[Mesh:isAttributeEnabled]]
* [[Mesh:getVertexFormat]]
* [[love.graphics.draw]]
[[Category:Functions]]
{{#set:Description=Enables or disables a specific vertex attribute in the Mesh.}}
== Other Languages ==
{{i18n|Mesh:setAttributeEnabled}}