ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/OniSplit/Metadata/IMetaTypeVisitor.cs
Revision: 1114
Committed: Wed Jan 22 14:08:57 2020 UTC (5 years, 9 months ago) by iritscen
File size: 1230 byte(s)
Log Message:
Adding OniSplit source code (v0.9.99.0). Many thanks to Neo for all his work over the years.

File Contents

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