Difference between revisions of "Mesh:getVertexFormat"

m
m
 
Line 10: Line 10:
 
None.
 
None.
 
=== Returns ===
 
=== Returns ===
{{param|table|format|The vertex format of the Mesh, which is a table containing tables for each vertex attribute the Mesh was created with, in the form of <code>{attribute, ....}</code>.}}
+
{{param|table|format|The vertex format of the Mesh, which is a table containing tables for each vertex attribute the Mesh was created with, in the form of <code>{attribute, ...}</code>.}}
 
{{subparam|table|attribute|A table containing the attribute's name, it's [[AttributeDataType|data type]], and the number of components in the attribute, in the form of <code>{name, datatype, components}</code>.}}
 
{{subparam|table|attribute|A table containing the attribute's name, it's [[AttributeDataType|data type]], and the number of components in the attribute, in the form of <code>{name, datatype, components}</code>.}}
 
{{subparam|table|...|Additional vertex attributes in the Mesh.}}
 
{{subparam|table|...|Additional vertex attributes in the Mesh.}}

Latest revision as of 08:17, 18 December 2015

Available since LÖVE 0.10.0
This function is not supported in earlier versions.

Gets the vertex format that the Mesh was created with.

Function

Synopsis

format = Mesh:getVertexFormat( )

Arguments

None.

Returns

table format
The vertex format of the Mesh, which is a table containing tables for each vertex attribute the Mesh was created with, in the form of {attribute, ...}.
table attribute
A table containing the attribute's name, it's data type, and the number of components in the attribute, in the form of {name, datatype, components}.
table ...
Additional vertex attributes in the Mesh.

Notes

If a Mesh wasn't created with a custom vertex format, it will have the following vertex format:

defaultformat = {
    {"VertexPosition", "float", 2}, -- The x,y position of each vertex.
    {"VertexTexCoord", "float", 2}, -- The u,v texture coordinates of each vertex.
    {"VertexColor", "byte", 4} -- The r,g,b,a color of each vertex.
}

See Also

Other Languages