Skip to content

Commit 8519f8d

Browse files
committed
fix typing and descriptions
1 parent 67f7a74 commit 8519f8d

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/NativeCodeGen.Core/Export/JsonExporter.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ public static Dictionary<string, ExportTypeInfo> GetTypeDefinitions()
103103
types["i16"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "16-bit signed integer" };
104104
types["i32"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "32-bit signed integer" };
105105
types["i64"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "64-bit signed integer" };
106-
types["u8"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "8-bit unsigned integer" };
107-
types["u16"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "16-bit unsigned integer" };
108-
types["u32"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "32-bit unsigned integer" };
109-
types["u64"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "64-bit unsigned integer" };
106+
types["u8"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "uint", Description = "8-bit unsigned integer" };
107+
types["u16"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "uint", Description = "16-bit unsigned integer" };
108+
types["u32"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "uint", Description = "32-bit unsigned integer" };
109+
types["u64"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "uint", Description = "64-bit unsigned integer" };
110110

111111
// Primitives - floats
112112
types["float"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "float", Description = "32-bit floating point" };
@@ -115,13 +115,13 @@ public static Dictionary<string, ExportTypeInfo> GetTypeDefinitions()
115115
types["f64"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "float", Description = "64-bit floating point" };
116116

117117
// Primitives - boolean
118-
types["bool"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "Boolean (0 or 1)" };
119-
types["BOOL"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "int", Description = "Boolean (0 or 1)" };
118+
types["bool"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "bool", Description = "true or false" };
119+
types["BOOL"] = new ExportTypeInfo { Category = ExportTypeCategory.Primitive, NativeType = "bool", Description = "true or false" };
120120

121121
// Special types
122122
types["void"] = new ExportTypeInfo { Category = ExportTypeCategory.Void, Description = "No return value" };
123-
types["Any"] = new ExportTypeInfo { Category = ExportTypeCategory.Any, NativeType = "int", Description = "Any type (context-dependent)" };
124-
types["Hash"] = new ExportTypeInfo { Category = ExportTypeCategory.Hash, NativeType = "int", Description = "32-bit hash value (joaat)" };
123+
types["Any"] = new ExportTypeInfo { Category = ExportTypeCategory.Any, NativeType = "int", Description = "Used where the type is unknown, will be an int natively" };
124+
types["Hash"] = new ExportTypeInfo { Category = ExportTypeCategory.Hash, NativeType = "uint", Description = "32-bit unsigned hash value (joaat)" };
125125
types["Vector3"] = new ExportTypeInfo { Category = ExportTypeCategory.Vector3, Description = "3D vector (x, y, z floats)" };
126126
types["string"] = new ExportTypeInfo { Category = ExportTypeCategory.String, Description = "Null-terminated string pointer" };
127127
types["char*"] = new ExportTypeInfo { Category = ExportTypeCategory.String, Description = "Null-terminated string pointer" };

0 commit comments

Comments
 (0)