c++
litsun
小硕一枚。。。
展开
-
为什么c++中重载流操作符要用友元函数
1.先来看看友元函数重载流操作符实例class complex{public: complex(int x, int y): real(x), imag(y){} complex():complex(0,0){} ~complex(){} friend ostream& operator << (ostream& cout...原创 2017-04-24 20:55:32 · 7303 阅读 · 2 评论 -
DirectX之二——Direct3D接口的初始化(Direct3D9)
DirectX之二——Direct3D接口的初始化(Direct3D9)Direct3D与接口的关系 Direct3D是一套底层API,可以被视为应用程序与图形硬件的交互的中介。具体结构图如下图所示: - 图中HAL又称硬件抽象层(Hardware Abstraction Layer),是一个指示设备完成某些操作的设备相关的代码集(硬件制造商来实现),由Direct3D统一调用。...原创 2018-04-02 08:59:31 · 1010 阅读 · 0 评论 -
DirectX之三——渲染管线与坐标系(Direct3D9)
DirectX之三——渲染管线与坐标系(Direct3D9)Direct3D渲染管线 使用Direct3D绘制模型是需要经过一个流程的,这个流程就被称为渲染管线或绘制流水线,渲染管线可分为下列几个流程: 另外需要注意的是:Direct3D采用的是左手坐标系,如下图所示: 局部坐标系 局部坐标就是表示单个模型所需要的坐标,一般以模型的中心来作为局部坐标系的原点。而模型...原创 2018-04-02 17:01:14 · 3441 阅读 · 1 评论 -
DirectX学习资料汇总
前提 由于DirectX已经发展了好多年,现在已经发展到了DirectX 12.0,而且DirectX现在还在发展中。这里汇总一下我学DirectX时碰到的一些学习资料,供后来人按需获取。网站篇http://www.d3dcoder.net/ 简介:这是龙书系列的官方网站,含有从DirectX9到DirectX12的教程源代码。http://www.rastertek.co...原创 2018-04-29 18:15:39 · 2678 阅读 · 0 评论