当前位置:首页 > 工业技术
Direct 3D原理与API参考  下
Direct 3D原理与API参考  下

Direct 3D原理与API参考 下PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:武永康编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:730204774X
  • 页数:428 页
图书介绍:
《Direct 3D原理与API参考 下》目录
标签:原理 参考

第2部分 Direct3D应用程序设计参考 1

第1章 Direct3D立即模式C/C++参考 1

1.1 COM接口 1

1.1.1 IDirect3D7接口 1

1.1.2 IDirect3Ddevice7接口 7

1.1.3 IDirect3DVertexBuffer7接口 47

1.2 D3D_OVERLOADS扩展 53

1.2.1 D3D_OVERLOADS构造函数 54

1.2.2 D3D_OVERLOADS运算符 55

1.2.3 D3D_OVERLOADS辅助函数 60

1.3.1 D3DEnumDevicesCallback7 64

1.3 回调函数 64

1.3.2 D3DEnumPixelFormatsCallback 65

1.3.3 已废弃的回调函数 65

1.4 宏 66

1.4.1 D3DCLIPPLANEn 66

1.4.2 D3DDivide 67

1.4.3 D3DFVF_TEXCOORDSIZEn 67

1.4.4 D3DMultiply 68

1.4.5 D3DRGB 68

1.4.6 D3DRGBA 69

1.4.7 D3DVAL 69

1.4.8 D3DVALP 69

1.4.10 RGB_GETGREEN 70

1.4.9 RGB_GETBLUE 70

1.4.11 RGB_GETRED 71

1.4.12 RGB_MAKE 71

1.4.13 RGB_TORGBA 71

1.4.14 RGBA_GETALPHA 72

1.4.15 RGBA_GETBLUE 72

1.4.16 RGBA_GETGREEN 72

1.4.17 RGBA_GETRED 73

1.4.18 RGBA_MAKE 73

1.4.19 RGBA_SETALPHA 73

1.4.20 RGBA_TORGB 74

1.5 数据结构 74

1.5.1 D3DCLIPSTATUS结构 75

1.5.2 D3DCOLORVALUE结构 77

1.5.3 D3DDEVICEDESC7结构 78

1.5.4 D3DDEVINFO_TEXTUREMANAGER结构 84

1.5.5 D3DDEVINFO_TEXTURING结构 85

1.5.6 D3DDP_PTRSTRIDE结构 87

1.5.7 D3DDRAWPRIMITIVESTRIDEDDATA结构 87

1.5.8 D3DLIGHT7结构 88

1.5.9 D3DLIGHTINGCAPS结构 89

1.5.10 D3DLINEPATTERN结构 90

1.5.11 D3DLVERTEX结构 91

1.5.12 D3DMATERIAL7结构 92

1.5.13 D3DMATRIX结构 93

1.5.14 D3DPRIMCAPS结构 94

1.5.15 D3DRECT结构 103

1.5.16 D3DTLVERTEX结构 104

1.5.17 D3DVECTOR结构 105

1.5.18 D3DVERTEX结构 106

1.5.19 D3DVERTEXBUFFERDESC结构 107

1.5.20 D3DVIEWPORT7结构 108

1.6 枚举类型 110

1.6.1 D3DANTIALIASMODE枚举类型 110

1.6.2 D3DBLEND枚举类型 111

1.6.3 D3DCMPFUNC枚举类型 112

1.6.5 D3DFILLMODE枚举类型 113

1.6.4 D3DCULL枚举类型 113

1.6.6 D3DFOGMODE枚举类型 114

1.6.7 D3DLIGHTTYPE枚举类型 115

1.6.8 D3DMATERIALCOLORSOURCE枚抠类型 115

1.6.9 D3DPRIMITIVETYPE枚举类型 116

1.6.10 D3DRENDERSTATETYPE枚举类型 117

1.6.11 D3DSHADEMODE枚举类型 127

1.6.12 D3DSTATEBLOCKTYPE枚举类型 128

1.6.13 D3DSTENCILOP枚举类型 128

1.6.14 D3DTEXTUREADDRESS枚举类型 129

1.6.15 D3DTEXTUREMAGFILTER枚举类型 130

1.6.16 D3DTEXTUREMINFILTER枚举类型 131

1.6.17 D3DTEXTUREMIPFILTER 131

1.6.18 D3DTEXTUREOP枚举类型 132

1.6.19 D3DTEXTURESTAGESTATETYPE枚举类型 135

1.6.20 D3DTEXTURETRANSFORMFLAGS枚举类型 139

1.6.21 D3DTRANSFORMSTATETYPE枚举类型 140

1.6.22 D3DVERTEXBLENDFLAGS枚举类型 140

1.6.23 D3DVERTEXTYPE枚举类型 141

1.6.24 D3DZBUFFERTYPE枚举类型 142

1.7 其他类型 143

1.7.1 D3DCOLOR类型 143

1.7.2 D3DCOLORMODEL类型 143

1.7.3 D3DFIXED类型 144

1.7.4 D3DVALUE类型 144

1.8 可变顶点格式标志 144

1.9 纹理变元标志 146

第2章 Direct3D立即模式Visual Basic参考 148

2.1 类 148

2.1.1 Direct3D7类 148

2.1.2 Direct3DDevice7类 152

2.1.3 Direct3DDenumDevices类 190

2.1.4 Direct3DDenumPixelFormats类 192

2.1.5 Direct3DVertexBuffer7类 193

2.2 数据类型 198

2.2.1 D3DCLIPSTATUS类型 199

2.2.2 D3DCOLORVALUE类型 201

2.2.3 D3DDEVICEDESC7类型 202

2.2.4 D3DDEVINFO_TEXTUREMANAGER类型 204

2.2.5 D3DDEVINFO_TEXTURING类型 205

2.2.6 D3DLIGHT7类型 206

2.2.7 D3DLIGHTINGCAPS类型 208

2.2.8 D3DLINEPATTERN类型 209

2.2.9 D3DLVERTEX类型 209

2.2.10 D3DMATERIAL7类型 210

2.2.11 D3DMATRIX类型 210

2.2.12 D3DPRIMCAPS类型 211

2.2.13 D3DRECT类型 213

2.2.14 D3DTLVERTEX类型 213

2.2.15 D3DVECTOR类型 214

2.2.16 D3DVERTEX类型 214

2.2.18 D3DVIEWPORT7类型 215

2.2.17 D3DVERTEXBUFFERDESC类型 215

2.2.19 DXDRIVERINFO类型 216

2.3 枚举类型 217

2.3.1 CONST_D3D枚举类型 218

2.3.2 CONST_D3DANTIALIASMODE枚举类型 219

2.3.3 CONST_D3DDBLEND枚举类型 219

2.3.4 CONST_D3DCAPSBLEND枚举类型 221

2.3.5 CONST_D3DCAPSCMP枚举类型 222

2.3.6 CONST_D3DCAPSMISC枚举类型 223

2.3.7 CONST_D3DCAPSRASTER枚举类字体型 224

2.3.8 CONST_D3DCAPSSHADE枚举类型 226

2.3.9 CONST_D3DCAPSTEXTURE枚举类型 228

2.3.11 CONST_D3DCAPSTEXTUREFILTER枚举类型 230

2.3.10 CONST_D3DCAPSTEXTUREADDRESS枚举类型 230

2.3.12 CONST_D3DCLEARFLAGS枚举类型 232

2.3.13 CONST_D3DCLIPFLAGS枚举类型 233

2.3.14 CONST_D3DCLIPPLANEFLAGS枚举类型 235

2.3.15 CONST_D3DCLIPSTATUSFLAGS枚举类型 236

2.3.16 CONST_D3DCMPFUNC枚举类型 236

2.3.17 CONST_D3DCOLORMODEL枚举类型 237

2.3.18 CONST_D3DCULL枚举类型 238

2.3.19 CONST_D3DDEVICEDESCCAPS枚举类型 238

2.3.20 CONST_D3DDEVICEDESCFLAGS枚举类型 239

2.3.21 CONST_D3DDEVINFOID枚举类型 240

2.3.23 CONST_D3DFILLMODE枚举类型 241

2.3.22 CONST_D3DDPFLAGS枚举类型 241

2.3.24 CONST_D3DFOGMODE枚举类型 242

2.3.25 CONST_D3DFVFCAPSFLAGS枚举类型 243

2.3.26 CONST_D3DFVFFLAGS枚举类型 244

2.3.27 CONST_D3DIMERR枚举类型 244

2.3.28 CONST_D3DLIGHTCAPSFLAGS枚举类型 244

2.3.29 CONST_D3DLIGHTINGMODELFLAGS枚举类型 244

2.3.30 CONST_D3DLIGHTTYPE枚举类型 245

2.3.31 CONST_D3DMATERIALCOLORSOURCE枚举类型 245

2.3.32 CONST_D3DPRIMITIVETYPE枚举类型 246

2.3.33 CONST_D3DPROCESSVERTICESFLAGS枚举类型 247

2.3.34 CONST_D3DRENDERSTATESINGLE枚举类型 247

2.3.35 CONST_D3DRENDERSTATETYPE枚举类型 248

2.3.36 CONST_D3DSHADEMODE枚举类型 255

2.3.37 CONST_D3DSTATEBLOCKTYPE枚举类型 256

2.3.38 CONST_D3DSTENCILCAPSFLAGS枚举类型 257

2.3.39 CONST_D3DSTENCILOP枚举类型 257

2.3.40 CONST_D3DTAFLAGS枚举类型 258

2.3.41 CONST_D3DTEXCOORDINDEXFLAGS枚举类型 259

2.3.42 CONST_D3DTEXOPCAPSFLAGS枚举类型 259

2.3.43 CONST_D3DTEXTUREADDRESS枚举类型 261

2.3.44 CONST_D3DTEXTUREMAGFILTER枚举类型 262

2.3.45 CONST_D3DTEXTUREMINFILTER枚举类型 263

2.3.46 CONST_D3DTEXTUREMIPFILTER枚举类型 263

2.3.47 CONST_D3DTEXTUREOP枚举类型 264

2.3.48 CONST_D3DTEXTURESTAGESINGLE枚举类型 267

2.3.49 CONST_D3DTEXTURESTAGESTATETYPE枚举类型 268

2.3.50 CONST_D3DTEXTURETRANSFORMFLAGS枚举类型 270

2.3.51 CONST_D3DTRANSFORMSTATETYPE枚举类型 271

2.3.52 CONST_D3DVBCAPSFLAGS枚举类型 272

2.3.53 CONST_D3DVERTEXBLENDFLAGS枚举类型 273

2.3.54 CONST_D3DVOPFLAGS枚举类型 274

2.3.55 CONST_D3DVTXPCAPS枚举类型 274

2.3.56 CONST_D3DZBUFFERTYDE枚举类型 275

22.4 可变顶点格式标志 275

2.5 纹理变元标志 276

3.1 COM接口 278

3.1.1 ID3DXContext接口 278

第3章 Direct3DX实用库参数 278

3.1.2 ID3DXMatrixStack接口 291

3.1.3 ID3DXSimpleShape接口 300

3.2 数据结构 302

3.2.1 D3DX_DEVICEDESC结构 302

3.2.2 D3DX_VIDMODEDESC结构 303

3.2.3 D3DXCOLOR结构 304

3.2.4 D3DXMATRIX结构 304

3.2.5 D3DXPLANE结构 305

3.2.6 D3DXQUATERNION结构 305

3.2.7 D3DXVECTOR2结构 306

3.2.9 D3DXVECTOR4结构 307

3.2.8 D3DXVECTOR3结构 307

3.3 枚举类型 308

3.3.1 D3DX_FILTERTYPE枚举类型 308

3.3.2 D3DX_SURFACECLASS枚举类型 308

3.3.3 D3DX_SURFACEFORMAT枚举类型 309

3.4 宏 312

3.4.1 D3DXToDegree 312

3.4.2 D3DXToRadian 313

3.5 函数 313

3.5.1 通用函数 313

3.5.2 形状绘画函数 327

3.5.3 子画面辅助函数 334

3.5.4 纹理处理函数 341

3.5.5 数学函数 356

相关图书
作者其它书籍
返回顶部