# enum EGeometryValidationCodes
 GeometryValidationCodes are used by the Geometry Validation system to report errors in a setup geometry.
# Values
| Key | Value | Comment | 
|---|---|---|
| NoError | 0 | no error | 
| NanFloat | 1 | a float is not a number | 
| IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) | 
| IllegalVertexCount | 4 | the vertex count is illegal (probably 0) | 
| IllegalIndices | 8 | the vertex indices are illegal | 
| IllegalTriangle | 16 | a found triangle has illegal index setup | 
| IllegalFieldItemCount | 32 | a field has illegal number of items | 
| IllegalFieldTupleCount | 64 | a field has illegal number of tuples | 
| IllegalFieldTupleSize | 128 | a field has illegal size of tuples | 
| IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) | 
| ZeroAreaTriangle | 512 | a found triangle has no area | 
| IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) | 
| MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing | 
| IllegalBone | 4096 | a found bone is illegal within the scene | 
| ZeroLengthNormal | 8192 | a normal has zero length | 
| LargeFloat | 16384 | a float is too large for reliable arithmetic | 
| DenormalFloat | 32768 | a float is too small and denormal | 
| IllegalSceneNodeGuid | 65536 | a node has an illegal GUID | 
| Key | Value | Comment | 
|---|---|---|
| NoError | 0 | no error | 
| NanFloat | 1 | a float is not a number | 
| IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) | 
| IllegalVertexCount | 4 | the vertex count is illegal (probably 0) | 
| IllegalIndices | 8 | the vertex indices are illegal | 
| IllegalTriangle | 16 | a found triangle has illegal index setup | 
| IllegalFieldItemCount | 32 | a field has illegal number of items | 
| IllegalFieldTupleCount | 64 | a field has illegal number of tuples | 
| IllegalFieldTupleSize | 128 | a field has illegal size of tuples | 
| IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) | 
| ZeroAreaTriangle | 512 | a found triangle has no area | 
| IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) | 
| MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing | 
| IllegalBone | 4096 | a found bone is illegal within the scene | 
| ZeroLengthNormal | 8192 | a normal has zero length | 
| LargeFloat | 16384 | a float is too large for reliable arithmetic | 
| DenormalFloat | 32768 | a float is too small and denormal | 
| IllegalSceneNodeGuid | 65536 | a node has an illegal GUID | 
| Key | Value | Comment | 
|---|---|---|
| EGeometryValidationCodes_NoError | 0 | no error | 
| EGeometryValidationCodes_NanFloat | 1 | a float is not a number | 
| EGeometryValidationCodes_IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) | 
| EGeometryValidationCodes_IllegalVertexCount | 4 | the vertex count is illegal (probably 0) | 
| EGeometryValidationCodes_IllegalIndices | 8 | the vertex indices are illegal | 
| EGeometryValidationCodes_IllegalTriangle | 16 | a found triangle has illegal index setup | 
| EGeometryValidationCodes_IllegalFieldItemCount | 32 | a field has illegal number of items | 
| EGeometryValidationCodes_IllegalFieldTupleCount | 64 | a field has illegal number of tuples | 
| EGeometryValidationCodes_IllegalFieldTupleSize | 128 | a field has illegal size of tuples | 
| EGeometryValidationCodes_IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) | 
| EGeometryValidationCodes_ZeroAreaTriangle | 512 | a found triangle has no area | 
| EGeometryValidationCodes_IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) | 
| EGeometryValidationCodes_MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing | 
| EGeometryValidationCodes_IllegalBone | 4096 | a found bone is illegal within the scene | 
| EGeometryValidationCodes_ZeroLengthNormal | 8192 | a normal has zero length | 
| EGeometryValidationCodes_LargeFloat | 16384 | a float is too large for reliable arithmetic | 
| EGeometryValidationCodes_DenormalFloat | 32768 | a float is too small and denormal | 
| EGeometryValidationCodes_IllegalSceneNodeGuid | 65536 | a node has an illegal GUID | 
