---
title: MDLVertexFormat.invalid
framework: modelio
role: symbol
role_heading: Case
path: modelio/mdlvertexformat/invalid
---

# MDLVertexFormat.invalid

The vertex attribute has just been initialized or its format is unknown.

## Declaration

```swift
case invalid
```

## Discussion

Discussion This is the default format value for newly created MDLVertexAttribute objects. If a vertex attribute of invalid format is included in a MDLMesh object, Model I/O  ignores the other properties of that attribute.

## See Also

### Constants

- [MDLVertexFormat.packedBit](modelio/mdlvertexformat/packedbit.md)
- [MDLVertexFormat.uCharBits](modelio/mdlvertexformat/ucharbits.md)
- [MDLVertexFormat.charBits](modelio/mdlvertexformat/charbits.md)
- [MDLVertexFormat.uCharNormalizedBits](modelio/mdlvertexformat/ucharnormalizedbits.md)
- [MDLVertexFormat.charNormalizedBits](modelio/mdlvertexformat/charnormalizedbits.md)
- [MDLVertexFormat.uShortBits](modelio/mdlvertexformat/ushortbits.md)
- [MDLVertexFormat.shortBits](modelio/mdlvertexformat/shortbits.md)
- [MDLVertexFormat.uShortNormalizedBits](modelio/mdlvertexformat/ushortnormalizedbits.md)
- [MDLVertexFormat.shortNormalizedBits](modelio/mdlvertexformat/shortnormalizedbits.md)
- [MDLVertexFormat.uIntBits](modelio/mdlvertexformat/uintbits.md)
- [MDLVertexFormat.intBits](modelio/mdlvertexformat/intbits.md)
- [MDLVertexFormat.halfBits](modelio/mdlvertexformat/halfbits.md)
- [MDLVertexFormat.floatBits](modelio/mdlvertexformat/floatbits.md)
- [MDLVertexFormat.uChar](modelio/mdlvertexformat/uchar.md)
- [MDLVertexFormat.uChar2](modelio/mdlvertexformat/uchar2.md)
