It have to automate a bit part of the c++ coding and setup needed to add a new element to your project.
And have to be open source so everyone could contribute and or customize it for his need.
It will automate the creation of Runtime Classes and vForge Plugins
- Entities.
- Components.
- Custom Shapes
- Basic Extensible Custom vForge Editor.
For runtime classess it have to:
- Create class cpp and hpp files
- Create selected includes and basic class structure and rtt.
- Create some common empty function es dispose initialize and think functions.
- Add import/export function statements for static/dynamic linking.
- Generate the var table from provided vars and visually edited parameters.
- Create a version aware serialization function at least for simple serializable vars.
- Generate the swig template for lua scripting.
- Be faster than actual coding.
- Be faster than copy pasting operations and not rely on them itself.
Ideas about possible realization
A c#/c++ application with windows form interface to be integrated in vforge.- It could use c# T4 templating engine using both provided tt files and custom ones.
- It operates under vForge without the need to switch applications.
Another feature could be to read visual studio uml models.
- Probably not available in Visual Studio Express.
- Visual studio Uml tool could be better or worse than custom made winform ui( I don't intend to make a full uml tool but just a very simple interface in winform).
A second Idea was about a plugin for some kind of opensource uml tool es StarUML
- Free Uml tools are more accessible than Visual Studio Pro.
- possibly people have to learn another tool.
- Another API to learn for me to make the actual plugin.
No comments:
Post a Comment