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