摘要:
顶点着色器 顶点着色器的创建 顶点着色器的设置 顶点着色器的销毁 Demo示例 ID3DXBuffer* shader = 0;ID3DXBuffer* errorBuffer = 0;hr = D3DXCompileShaderFromFile( "diffuse.txt", 0, 0, "Main", // entry p... 阅读全文
随笔档案-2012年09月
Direct3D 9学习笔记(14)高级着色语言(HLSL)入门
2012-09-22 20:08 by Clingingboy, 462 阅读, 收藏, 编辑
摘要:
着色器语言 全局变量 输入输出结构 即Main入口点的输入输出数据结构,没有限定 冒号语法 入口函数 常量表 1.获取常量句柄 2.常量设置 着色器程序的编译 调用DEMO实例: ID3DXBuffer* shader = 0;ID3DXBuffer* errorBuffer = 0;hr = D3DX... 阅读全文
用 GDI 操作 EMF 文件(转)
2012-09-19 16:18 by Clingingboy, 626 阅读, 收藏, 编辑
摘要:
用 GDI 操作 EMF 文件[1]: CreateEnhMetaFile、CloseEnhMetaFile 用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile 用 GDI 操作 EMF 文件[3]: GetEnhMetaFile 用 GDI 操作 EMF... 阅读全文
ATL学习笔记
2012-09-12 19:51 by Clingingboy, 646 阅读, 收藏, 编辑
摘要:
整理下 ATL 引用计数线程模型 ATL 临界区 ATL 核心COM继承类之CComObjectRootEx及CComObjectLock ATL 核心COM继承类之IDispatchImpl及调用 ATL COM类之激活 ATL 接口映射 A... 阅读全文
ATL COM类之激活
2012-09-09 00:06 by Clingingboy, 1952 阅读, 收藏, 编辑
摘要:
参考: ATL 核心COM继承类之CComObjectRootEx及CComObjectLock 背景 继承自CComObjectRootEx的类实际上并未实现IUnknown的三个方法,那么就得手动编写这三个方法 class CPenguin : public CComObjectRootEx<CComMultiThreadModel>, public IBird, ... 阅读全文
ATL 核心COM继承类之IDispatchImpl及调用
2012-09-07 13:42 by Clingingboy, 4342 阅读, 收藏, 编辑
摘要:
实现 先看IDispatch接口,如同反射 interface IDispatch : IUnknown { HRESULT GetTypeInfoCount([out] UINT * pctinfo); HRESULT GetTypeInfo([in] UINT iTInfo, [in] LCID lc... 阅读全文
ATL 核心COM继承类之CComObjectRootEx及CComObjectLock
2012-09-07 13:21 by Clingingboy, 2282 阅读, 收藏, 编辑
摘要:
参考: ATL 临界区 ATL 引用计数线程模型 CComObjectRootEx Manages reference counting for both aggregated and nonaggregated objects. Allows you to specify a threading model. ... 阅读全文
ATL 临界区
2012-09-07 11:38 by Clingingboy, 1580 阅读, 收藏, 编辑
摘要:
CComAutoCriticalSection Contains methods for obtaining and releasing a critical section. The critical section is automatically initialized. CComCriticalSection Contains method... 阅读全文
ATL 引用计数线程模型
2012-09-07 11:28 by Clingingboy, 807 阅读, 收藏, 编辑
摘要:
只为记录 CComSingleThreadModel Provides methods for incrementing and decrementing a variable. Does not provide a critical section. CComMultiThreadModel Provides thread-safe methods for increment... 阅读全文