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 |