| 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 | }
|
|---|