SmartGUI库字体接口
终于把SmartGUi库写了一半,基本的架子算是搭起来了现在我打算编写博客边做开发虽然说之前也做过GUI,但是这次还是想把这个做好点(要是一不小心和CEGUI或者MYGUI起名那就不错了哈哈)先说GUI字体接口吧需要说在的...
View Articlegaudio是一个基于C/C++混合编程的音频库~
gaudio是一个基于C/C++混合编程的跨平台音频库,当前支持windows32操作系统和linux32位操作系统修改记录1.2013.04.01 初次发布2.2013.04.10 完成对wav格式采样频率8000-48000,采样格式4,8,16,24,32的支持 3.2013.05.01 a.版本提升为1.4.0.8 b.修改一个退出异常 c.支持二源混音...
View ArticleSFML String类的问题
摘要: 最近想做个基于Opengl的GUI试了下SFML发现其String类对宽字节转换有问题,就修改了下String并重命名为Utf8使用这个应该可以正确显示中文该类修改如下:Code highlighting produced by Actipro CodeHighlighter...
View ArticleGAudio library 2.2.1.0发布啦
更新不多,主要是取消了插接结构,把所有的编解码和音效都合入了主库dll合计不超过1M支持常见音频格式和音效,使用超级方便下载在这里:/Files/gaimor/gaudio-sdk-2.2.1.0.zipccsdu2009 2015-12-10 16:37 发表评论
View Article使用libpng解码png文件
libpng比较另类,解码方式比较奇特,这里记录下以下代码为使用虚拟IOReader的方式,稍做修改就基于FILE使用代码很详细,不需额外解释PNGImage::PNGImage(const std::string& filename): ReferenceCountedImage(filename), data_(0){ IOReader* reader =...
View Article在做一个基于OPENGL的GUI库,希望方便好用.
#include <BGE/all>using namespace bge;int main(int argc,char* argv[]){ //!初始化文件系统 FileSystem::instance()->initial(argv[0]); //!加载压缩包...
View Article新做的一个基于OPENGL的gui库 起名BGE
先上一个使用例子#include <BGE/All>using namespace bge;Window* createButton(const std::string& name,const String& text){ Button* button = new Button(0,text); button->setName(name);...
View Article发布一个基于OPENGL的GUI库
算是基本完成了,先上一个截图可以说GUI所需要的当前基本都是实现了再上一个使用例子:#include <BGE/All>using namespace bge;int main(int argc, char* argv[]){ FileSystem::instance().initial(argv[0]);...
View Article使用Opengl显示富文本
给BGE加上了富文本显示功能相关代码如下:void GLTextRenderer::render(const Color& color,const String& string,const FloatRect& area,bool isMultiLine, Horizontal hAlignment,Vertical vAlignment,bool rich){...
View ArticleBGE GUI升级
主要解决了很多故障,增加了一点功能API上参考了Qt支持png格式支持控件序列化,反序列化支持换肤代码整洁,风格良好提供StackLayout,BoxLayout,GridLayout,FlowLayout提供CheckBox,Panel,StaticText,ImageBox,ProgressBar,TableWidget,Slider,EditFiled,Combox等常用控件截图如下:例子1#...
View Article