| 1 |
namespace Oni.Metadata |
| 2 |
{ |
| 3 |
internal interface IMetaTypeVisitor |
| 4 |
{ |
| 5 |
void VisitStruct(MetaStruct type); |
| 6 |
void VisitArray(MetaArray type); |
| 7 |
void VisitVarArray(MetaVarArray type); |
| 8 |
void VisitEnum(MetaEnum type); |
| 9 |
void VisitByte(MetaByte type); |
| 10 |
void VisitInt16(MetaInt16 type); |
| 11 |
void VisitUInt16(MetaUInt16 type); |
| 12 |
void VisitInt32(MetaInt32 type); |
| 13 |
void VisitUInt32(MetaUInt32 type); |
| 14 |
void VisitInt64(MetaInt64 type); |
| 15 |
void VisitUInt64(MetaUInt64 type); |
| 16 |
void VisitFloat(MetaFloat type); |
| 17 |
void VisitString(MetaString type); |
| 18 |
void VisitColor(MetaColor type); |
| 19 |
void VisitVector2(MetaVector2 type); |
| 20 |
void VisitVector3(MetaVector3 type); |
| 21 |
void VisitQuaternion(MetaQuaternion type); |
| 22 |
void VisitMatrix4x3(MetaMatrix4x3 type); |
| 23 |
void VisitPlane(MetaPlane type); |
| 24 |
void VisitBoundingSphere(MetaBoundingSphere type); |
| 25 |
void VisitBoundingBox(MetaBoundingBox type); |
| 26 |
void VisitPointer(MetaPointer type); |
| 27 |
void VisitRawOffset(MetaRawOffset type); |
| 28 |
void VisitSepOffset(MetaSepOffset type); |
| 29 |
void VisitPadding(MetaPadding type); |
| 30 |
} |
| 31 |
} |