发表评论取消回复
相关阅读
相关 蔡军生先生第二人生的源码分析(六十四)类LLCurlEasyRequest实现Http请求
当第二人生登录时,它是通过 HTTP请求来发送数据到服务器的,为了方便使用前面介绍的libcurl库,那么再提供一个HTTP特别请求类来实现这个功能。通过这个类LLCurlEa
相关 蔡军生先生第二人生的源码分析(五十四)纹理图片的格式之LLImageTGA类
前面介绍了JPEG2000的图片格式,下面介绍LLImageTGA类的格式。TGA(Tagged Graphics)文件是由美国Truevision公司为其显示卡开发的一种图像
相关 蔡军生先生第二人生的源码分析(五十二) 纹理图片的格式之LLImageFormatted类
前面介绍了图片的基类,现在来介绍一下图片的格式化表示LLImageFormatted类。那么为什么需要设计这个格式化类呢?而不是直接从图片的基类继承到JPEG2000或者TGA
相关 蔡军生先生第二人生的源码分析(五十一)纹理图片的格式之LLImageBase类
这次来讨论一下图片的基类LLImageBase,从前一篇里已经看到它的继承关系,仅在引用类LLThreadSafeRefCount之后,而在JPEG2000和TGA类之前。那么
相关 蔡军生先生第二人生的源码分析(五十)纹理图片的格式之引用类
从前面已经看到可以从服务器下载纹理图片,那么下载这些纹理图片,又是什么样的格式呢?在第二人生里,主要有三种格式:JPEG2000、TGA、RAW。虽然对应只有三种格式,但Ope
相关 蔡军生先生第二人生的源码分析(四十九)接收服务器回应的纹理图片数据
上面已经介绍怎么样接收纹理图片头的数据,但真正的图片数据是怎么样传送回来的呢? \001 // static \002 void LLViewerImageList::re
相关 蔡军生先生第二人生的源码分析(四十八)接收服务器回应的纹理图片头数据
前面介绍了怎么样发送纹理下载请求到服务器,那么在第二人生里又是怎么样接收纹理图片的呢?接着就来讨论这个问题,它的代码如下: 这是一个静态成员函数,主要为了给网络消息系统
相关 蔡军生先生第二人生的源码分析(四十六)获取纹理图片的线程
纹理图片对于3D程序来说比较重要的数据,如果没有纹理图片,就没有亮丽的外表,就没有丰富多彩的世界。在第二人生里,纹理图片不是随着程序一起发布的,而是不断地从服务器上下载的,这点
相关 蔡军生先生第二人生的源码分析(四十七)发送下载纹理图片请求
这里接着上一次获取纹理图片线程,继续分析发送纹理图片请求到服务器。代码如下: \001 void LLTextureFetch::sendRequestListToSimul
相关 蔡军生先生第二人生的源码分析(四十四)虚拟文件系统的请求处理
在虚拟文件系统的消息队列里,主要就是LLVFSThread::Request类的请求,Request类是嵌套类,定义在LLVFSThread类里面。它主要实现对类LLVFS的封
还没有评论,来说两句吧...