Commit Graph

31 Commits

Author SHA1 Message Date
mm00
380949122c regenerated files 2025-02-19 17:07:50 +01:00
mm00
f327f18b57 added IsPointer member to DNA field data 2025-02-19 17:07:37 +01:00
mm00
095986af06 WIP fixed array data size calculation 2025-02-18 19:12:49 +01:00
mm00
bc3ac0ad86 regenerated files 2025-02-18 18:16:57 +01:00
mm00
305186b2a9 fixed double parameterless constructor in code generation 2025-02-18 18:16:49 +01:00
mm00
15fb695bcd modified handling of array types in dna field attributes generation 2025-02-18 17:59:52 +01:00
Samuele Lorefice
7403dd7776 Added extra parameter 2025-02-18 16:27:50 +01:00
mm00
88a4515c8d added tester 2025-01-27 19:26:19 +01:00
mm00
146a3992ce Generated new code and added initial data handling 2025-01-27 19:24:50 +01:00
Samuele Lorefice
ebcc629feb Added Reader class to BlendFile library 2025-01-23 16:47:32 +01:00
Samuele Lorefice
2bd93ab3bb Renamed BlenderBlend class into BlendFile 2025-01-23 16:28:34 +01:00
Samuele Lorefice
b7cd60e4cf General cleanup of the generator code 2025-01-23 16:23:09 +01:00
Samuele Lorefice
31690354f8 Cleaned up usings 2025-01-23 16:20:01 +01:00
Samuele Lorefice
0674e6b136 - Modified DNAClassAttribute to also support usage on structs
- Added auto generation of DNAClass attributes on file generation
- Regenerated all files
2025-01-23 16:15:50 +01:00
Samuele Lorefice
7c0708b377 Added BaseType "Attribute" to DNAClassAttribute generator function and regenerated the source. 2025-01-23 16:09:33 +01:00
Samuele Lorefice
bf1eb8201c Regenerated all the files 2025-01-22 20:24:55 +01:00
Samuele Lorefice
162f888600 Added runtime generation of the attribute classes and marking of field metadata 2025-01-22 20:24:42 +01:00
Samuele Lorefice
439cea385f Regenerated files 2025-01-22 18:11:19 +01:00
Samuele Lorefice
5f15635cd8 Fixed array generation expression, removed compat types as they are being remapped 2025-01-22 18:11:09 +01:00
Samuele Lorefice
9a949dbeab Added Type stubbing 2025-01-22 17:56:49 +01:00
Samuele Lorefice
2d6159e331 added uint64_t compat file 2025-01-22 17:40:14 +01:00
Samuele Lorefice
3bcbde6bb2 Added skip for pointer to functions, added int64_t compat type 2025-01-22 17:09:33 +01:00
Samuele Lorefice
d5533ac251 Corrected operators for uchar to use the internal type for operations, defined int8_t compat type 2025-01-22 16:29:54 +01:00
Samuele Lorefice
0a51b6e052 More cleanup 2025-01-22 03:03:49 +01:00
Samuele Lorefice
98f66f196e Added AutoGenerated header, switched to CodeCompileUnit, added global usings 2025-01-22 02:35:20 +01:00
Samuele Lorefice
fa78292a67 Added Generation Output 2025-01-22 02:23:29 +01:00
Samuele Lorefice
83b207b799 Added string extension class 2025-01-22 02:23:16 +01:00
Samuele Lorefice
85631f707c More Cleanup 2025-01-22 02:22:39 +01:00
Samuele Lorefice
56c5654c52 Refactoring and reorg of Program file 2025-01-22 02:12:27 +01:00
Samuele Lorefice
d1742775ad Renamed library project, cleaned up code 2025-01-22 01:57:46 +01:00
Samuele Lorefice
2a051cf098 Base files 2025-01-22 00:44:41 +01:00