Latest: adam_27jan2007.plan
Real quick one today, I finished the 2D base classes and got the Black Engine tag image displaying on the HUD again, with alpha blending.
Those base classes and the 2D Text base classes I did a long time ago are all that is required for my basic GUI. So now I am going to start work on the GUI service which I'm planning to have work quite a bit like a simple windowing API.
Meaning, you tell it the dimensions, location, and title of the window. Then using member functions of that base window class, you can add things to it like buttons. Really looking forward to this actually, should be fun :) The other thing that will have to be accomplished along with this is having the Modes in the mode service take over control of setting the scene graph and such. This means, when you switch to the 2D GUI mode, that mode switch will automatically remove the 3D scene components from rendering, and when you push on a 3D mode it will push it's components into the scene graph. Much more dynamic way of handling things. Any way hopefully I can hammer most of this out to night and tomorrow!
- Adam
Those base classes and the 2D Text base classes I did a long time ago are all that is required for my basic GUI. So now I am going to start work on the GUI service which I'm planning to have work quite a bit like a simple windowing API.
Meaning, you tell it the dimensions, location, and title of the window. Then using member functions of that base window class, you can add things to it like buttons. Really looking forward to this actually, should be fun :) The other thing that will have to be accomplished along with this is having the Modes in the mode service take over control of setting the scene graph and such. This means, when you switch to the 2D GUI mode, that mode switch will automatically remove the 3D scene components from rendering, and when you push on a 3D mode it will push it's components into the scene graph. Much more dynamic way of handling things. Any way hopefully I can hammer most of this out to night and tomorrow!
- Adam
Post a Comment
.plan Archive
.plan rss
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan
adam_23feb2010.plan
adam_25sep2009.plan
adam_03may2009.plan
adam_07may2008.plan
adam_20nov2007.plan
adam_02nov2007.plan
adam_12oct2007.plan
adam_03oct2007.plan
adam_26sep2007.plan
adam_31jul2007.plan
adam_17jul2007.plan
adam_05jul2007.plan
adam_31may2007.plan
adam_16may2007.plan
adam_01may2007.plan
adam_28apr2007.plan
adam_11apr2007.plan
adam_08apr2007.plan
adam_03apr2007.plan
adam_31mar2007.plan
adam_29mar2007.plan
adam_29mar2007.plan
adam_26mar2007.plan
adam_04mar2007.plan
adam_27feb2007.plan
adam_08feb2007.plan
adam_02feb2007.plan
adam_01feb2007.plan
adam_28jan2007.plan
adam_27jan2007.plan
adam_26jan2007.plan
adam_22jan2007.plan
adam_18jan2007.plan
adam_06jan2007.plan
adam_28dec2006.plan
adam_22dec2006.plan
adam_17dec2006.plan
adam_14dec2006.plan
adam_28nov2006.plan
adam_26nov2006.plan
adam_24nov2006.plan
adam_11nov2006.plan
adam_02nov2006.plan
adam_31oct2006.plan
adam_25oct2006.plan
adam_19oct2006.plan
adam_16oct2006.plan
adam_09oct2006.plan
adam_28sep2006.plan
adam_24sep2006.plan
adam_21sep2006.plan