出版時(shí)間:2000-10 出版社:清華大學(xué)出版社 作者:武永康 頁(yè)數(shù):392
Tag標(biāo)簽:無(wú)
內(nèi)容概要
微軟的DirectX 7.0 SDK(軟件開(kāi)發(fā)工具包)提供了一套最新的、優(yōu)秀的應(yīng)用程序設(shè)計(jì)接口,這個(gè)軟件接口可以提供開(kāi)發(fā)高性能、實(shí)時(shí)的應(yīng)用程序所需的各種資源。DirectX支持二維和三維圖形、聲音和音樂(lè)、力反饋以及多用戶(hù)游戲應(yīng)用程序中的網(wǎng)絡(luò)通信。DirectX技術(shù)將有助于創(chuàng)建Windows環(huán)境的高級(jí)電腦游戲和實(shí)時(shí)多媒體應(yīng)用程序。最新版本的DirectX 7.0已配備在Windows 2000上。
DirectDraw是DirectX以應(yīng)用程序設(shè)計(jì)接口的一個(gè)組件,同時(shí)也是DirectX應(yīng)用程序設(shè)計(jì)接口的核心。本書(shū)完整地介紹了DirectDraw,包括DirectDraw的結(jié)構(gòu)和功能,以及DirectDraw應(yīng)用程序設(shè)計(jì)原理,并給出實(shí)用的DirectDraw應(yīng)用程序設(shè)計(jì)接口參考信息,以VisualC++和Visual Basic兩種語(yǔ)言環(huán)境為背景,分別用實(shí)例闡明了DirectDraw應(yīng)用程序設(shè)計(jì)細(xì)節(jié)。
本書(shū)可作為DirectDraw應(yīng)用程序設(shè)計(jì)參考書(shū),為Windows環(huán)境下(包括Windwos 98和Windows 2000)的游戲和實(shí)時(shí)多媒體應(yīng)用程序的開(kāi)發(fā)提供了詳盡而實(shí)用的信息,適合于實(shí)時(shí)多媒體和游戲開(kāi)發(fā)人員。大專(zhuān)院校相關(guān)專(zhuān)業(yè)師生和程序設(shè)計(jì)愛(ài)好者使用。
書(shū)籍目錄
第一部分 DirectDraw編程原理 第一章 DirectX概述 1.1 DirectX的技術(shù)背景 1.1.1 Windows環(huán)境的設(shè)備無(wú)關(guān)性 1.1.2 Windows環(huán)境不能滿(mǎn)足實(shí)時(shí)性要求 1.1.3 WinG圖形開(kāi)發(fā)庫(kù) 1.2 DirectX的目標(biāo) 1.2.1 直接訪(fǎng)問(wèn)硬件 1.2.2 保持設(shè)備無(wú)關(guān)性 1.2.3 軟件指導(dǎo)硬件開(kāi)發(fā) 1.3 DirectX 7.0 Foundation組件功能簡(jiǎn)介 1.3.1 基于COM接口的組件 1.3.2 Visual Basic類(lèi)型庫(kù) 第二章 DirectDraw與游戲動(dòng)畫(huà) 2.1 傳統(tǒng)動(dòng)畫(huà)的原理 2.2 傳統(tǒng)動(dòng)畫(huà)的制作過(guò)程 2.2.1 籌備階段 2.2.2 繪制階段 2.2.3 后期制作 2.3 計(jì)算機(jī)二維動(dòng)畫(huà) 2.4 游戲軟件 2.5 DirectDraw組件的功能 2.6 基本圖形概念 2.6.1 設(shè)備無(wú)關(guān)的位圖 2.6.2 繪畫(huà)圖面 2.6.3 位塊轉(zhuǎn)移操作 2.6.4 翻動(dòng)頁(yè)面和后臺(tái)緩沖 2.6.5 介紹矩形 第三章 DirectDraw基本原理 3.1 DirectDraw層次結(jié)構(gòu) 3.1.1 硬件抽象層(HAL) 3.1.2 軟件仿真層(HEL) 3.2 DirectDraw對(duì)象類(lèi)型 3.2.1 DirectDraw組件的COM對(duì)象 3.2.2 DirectDraw組件的Visual Basic對(duì)象 3 3 協(xié)作級(jí) 3.4 測(cè)試協(xié)作級(jí) 3.4.1 全屏幕應(yīng)用程序 3.4.2 窗口式應(yīng)用程序 3.5 顯示模式 3.5.1 測(cè)定被支持的顯示模式 3.5.2 設(shè)置顯示模式 3.5.3 恢復(fù)顯示模式 3.5.4 對(duì)高分辨率和真彩色的支持 3.6 DirectDraw對(duì)象 第四章 圖面 4.1 圖面的基本概念 4.1.1 圖面接口 4.1.2 寬度和間距 4.1.3 關(guān)鍵色 4.1.4 像素格式 4.1.5 覆蓋關(guān)鍵色 4.2 創(chuàng)建圖面 4.2.1 創(chuàng)建立圖面 4.2.2 創(chuàng)建離屏圖面 4.2.3 創(chuàng)建復(fù)雜圖面和翻面鏈 4.2.4 創(chuàng)建超寬圖面 4.2.5 創(chuàng)建客戶(hù)存儲(chǔ)圖面 4.3 翻面 4.4 圖面間的位塊轉(zhuǎn)移 4.4.1 使用BltFast方法進(jìn)行位塊轉(zhuǎn)移 4.4.2 使用Blt方法進(jìn)行位塊轉(zhuǎn)移 4.4.3 縮放 4.4.4 其他效果 4.4.5 Alpha值和Z值 4.4.6 調(diào)用Blt方法實(shí)例 4.4.7 位塊轉(zhuǎn)移操作的定時(shí) 4.4.8 透明的位塊轉(zhuǎn)移 4.4.9 多窗口的位塊轉(zhuǎn)移 4.5 獲得翻面和位塊轉(zhuǎn)移操作的狀態(tài) 4.6 丟失圖面和恢復(fù)圖面 4.7 對(duì)于圖面的COM引用計(jì)數(shù)的語(yǔ)義 4.7.1 引用計(jì)數(shù)發(fā)生變化的情況 4.7.2 復(fù)雜圖面的引用計(jì)數(shù) 4.7.3 釋放圖面 4.8 枚舉圖面 4.8.1 枚舉現(xiàn)有圖面 4.8.2 枚舉可能使用的圖面 4.9 更新圖面特性 4.10 直接訪(fǎng)問(wèn)圖面存儲(chǔ)區(qū) 4.11 灰度系數(shù)(Gamma)和色彩控制 4.11.1 使用灰度系數(shù)控制 4.11.2 使用色彩控制 4.12 覆蓋圖面 4.12.1 DDCAPS結(jié)構(gòu)的重要成員和標(biāo)志 4.12.2 源矩形和目的矩形 4.12.3 邊界和大小的調(diào)整 4.12.4 最小縮放系數(shù)和最大縮放系數(shù) 4.12.5 覆蓋圖面的關(guān)鍵色 4.12.6 覆蓋圖面的定位 4.12.7 創(chuàng)建覆蓋圖面 4.12.8 覆蓋圖面的z次序 4.12.9 翻動(dòng)覆蓋圖面 4.13 被壓縮的紋理圖面 4.13.1 創(chuàng)建被壓縮的紋理 4.13.2 對(duì)被壓縮紋理的解壓縮 4.13.3 對(duì)被壓縮紋理的透明傳送 4.13.4 被壓縮紋理的格式 4.14 私有的圖面數(shù)據(jù) 4.15 圖面的標(biāo)識(shí)值 4.16 使用非本地視頻存儲(chǔ)圖面 4.17 轉(zhuǎn)換顏色和格式 4.18 圖面和設(shè)備環(huán)境 4.18.1 取回一個(gè)圖面的設(shè)備環(huán)境 4.18.2 使用設(shè)備環(huán)境尋找一個(gè)圖面 第五章 調(diào)色板 5.1 調(diào)色板的類(lèi)型 5.2 對(duì)非主圖面設(shè)置調(diào)色板 5.3 共享調(diào)色板 5.4 調(diào)色板動(dòng)畫(huà) 5.5 在窗口模式下使用DirectDraw調(diào)色板 5.5.1 窗口模式的調(diào)色板條目類(lèi)型 5.5.2 在窗口模式下創(chuàng)建調(diào)色板 5.5.3 在窗口模式下設(shè)置調(diào)色板條目 第六章 裁剪器 6.1 裁剪表 6.2 共享DirectDrawClipper對(duì)象 6.3 獨(dú)立的DirectDrawClipper對(duì)象 6.4 用CoCateInstance創(chuàng)建DirectDrawClipper對(duì)象 6.5 裁剪器和系統(tǒng)鼠標(biāo)配合使用 6.6 對(duì)多個(gè)窗口使用裁剪器 第六章 多顯示器系統(tǒng) 7.1 枚舉多顯示器系統(tǒng)中的設(shè)備 7.2 在多顯示器上的DirectDraw對(duì)象 7.3 焦點(diǎn)窗口和設(shè)備窗口 7.3.1 設(shè)置焦點(diǎn)窗口 7.3.2 設(shè)置設(shè)備窗口 7.4 多顯示器系統(tǒng)中的設(shè)備與加速特性 7.5 在多顯示器系統(tǒng)中調(diào)試全屏幕DirectDraw應(yīng)用程序 第八章 視頻端口 8.1 視頻端口技術(shù)概述 8.1.1 數(shù)據(jù)流 8.1.2 視頻源 8.1.3 視頻解碼器 8.1.4 視頻端口 8.1.5 幀緩存 8.2 關(guān)于DirectDraw Video-Port擴(kuò)展 8.3 視頻信號(hào)的幀和場(chǎng) 8.4 水平同步. 垂直同步和連接 8.5 垂直空白間隔數(shù)據(jù) 8.6 自動(dòng)翻面 8.7 對(duì)普通視頻贗像的解決 8.8 解決由半線(xiàn)引起的問(wèn)題 8.9 開(kāi)發(fā)硬件性能 第九章 DirectDraw的高級(jí)應(yīng)用 9.1 Mode 13支持 9.1.1 設(shè)置Mode 13 9.1.2 Mode 13和圖面特性 9.1.3 使用Mode 13 9.2 利用DMA支持 9.2.1 對(duì)DMA支持的檢測(cè) 9.2.2 典型的DMA方案 9.2.3 使用DMA 9.3 確定顯示硬件的能力 9.4 在顯示存儲(chǔ)器中存儲(chǔ)位圖 9.5 三緩沖 9.6 DirectDraw應(yīng)用程序和窗口樣式 9.7 將真RGB彩色與幀緩存中的彩色空間相匹配 9.8 用全屏幕模式顯示一個(gè)窗口 第十章 DirectX程序設(shè)計(jì) 10.1 C/C++程序設(shè)計(jì) 10.1.1 組件對(duì)象模型(COM) 10.1.2 IUnknown接口 10.1.3 C++和COM接口 10.1.4 檢索新接口 10.1.5 使用C語(yǔ)言訪(fǎng)問(wèn)COM對(duì)象 10.1.6 使用回調(diào)函數(shù) 10.2 Visual Basic程序設(shè)計(jì) 10.2.1 DirectX7類(lèi) 10.2.2 引用類(lèi)型庫(kù) 10.2.3 創(chuàng)建DirectX對(duì)象 10.2.4 把數(shù)組傳送給方法 10.2.5 使用標(biāo)志 10.2.6 使用位屏蔽 10.2.7 DirectX枚舉 10.2.8 Visual Basic錯(cuò)誤捕獲 第十一章 DirectDraw程序設(shè)計(jì)基礎(chǔ)(C/C++) 11.1 DirectDraw應(yīng)用程序的基本框架 11.1.1 創(chuàng)建一個(gè)DirectDraw對(duì)象 11.1.2 確定應(yīng)用程序的性能 11.1.3 改變顯示模式 11.1.4 創(chuàng)建可翻動(dòng)的圖面 11.1.5 渲染圖面 11.1.6 對(duì)圖面的寫(xiě)操作 11.1.7 翻圖面 11.1.8 釋放DirectDraw對(duì)象 11.2 后臺(tái)緩存的使用 11.2.1 創(chuàng)建調(diào)色板 11.2.2 設(shè)置調(diào)色板 11.2.3 把位圖裝入后臺(tái)援存 11.3 從離屏圖面?zhèn)魉臀粔K 11.3.1 創(chuàng)建離屏圖面 11.3.2 把位圖裝載到離得圖面 11.3.3 把離屏圖面的位塊轉(zhuǎn)移到后臺(tái)緩存 11.4 關(guān)鍵色和位圖動(dòng)畫(huà) 11.4.1 設(shè)置關(guān)鍵色 11.4.2 創(chuàng)建動(dòng)畫(huà) 11.5 動(dòng)態(tài)修改調(diào)色板 11.5.1 裝載調(diào)色板條目 11.5.2 旋轉(zhuǎn)調(diào)色板 11.6 使用覆蓋圖面 11.6.1 創(chuàng)建一個(gè)主圖面 11.6.2 測(cè)試硬件的覆蓋支持 11.6.3 創(chuàng)建覆蓋圖面 11.6.4 顯示覆蓋圖面 11.6.5 更新覆蓋圖面位置 11.6.6 隱藏覆蓋圖面 第十一章 DirectDraw程序設(shè)計(jì)基礎(chǔ)(Visual Basic) 12.1 把位塊轉(zhuǎn)移到屏幕 12.1.1 創(chuàng)建窗體 12.1.2 聲明模塊級(jí)變量 12.1.3 初始化變量 12.1.4 傳送圖面 12.2 使用透明 12.2.1 創(chuàng)建后臺(tái)緩存 12.2.2 初始化圖面 12.2.3 把位塊轉(zhuǎn)移到主圖面 12.3 使用全屏幕特性 12.3.1 設(shè)置協(xié)作級(jí)和顯示模式 12.3.2 創(chuàng)建一個(gè)復(fù)雜圖面 12.3.3 初始化圖面 12.3.4 使用翻面鏈更新顯示 12.4 把位塊轉(zhuǎn)移到屏幕上的區(qū)域 12.5 枚舉DirectDraw設(shè)備 12.5.1 獲得已安裝的DirectDraw設(shè)備 12.5.2 顯示DirectDraw設(shè)備性能 12.5.3 顯示DirectDraw設(shè)備的3D性能 12.5.4 報(bào)告可用的顯示模式 第二部分 DirectDraw API參考 第十三章 DirectDraw對(duì)象的接口 13.1 IDDVideoPortContainer接口 13.1.1IDDVideoPortContainer::Create VideoPort 13.1.2 IDDVideoPortContainer::Enum VideoPorts 13.1.3 IDDVideoPortContainer:: Get VideoPortConnectInfo 13.1.4 IDDVideoPortContainer::Query VideoPortStatus 13.2 IDirectDraw7接口 13.2.1 IDirectDraw7::Compact 13.2.2 IDirectDraw7::GreateClipper 13.2.3 IDirectDraw7::CreatePalette 13.2.4 IDirectDraw7::CreateSurface 13.2.5 IDirectDraw7::DuplicateSurface 13.2.6 IDirectDraw7::EnumDisplayModes 13.2.7 IDirectDraw7::EnumSurfaces 13.2.8 IDirectDraw7::EvaluateMode 13.2.9 IDirectDraw7::Flip ToGDISurface 13.2.10 IDirectDraw7::GetAvailableVidMem 13.2.11 IDirectDraw7::GetCaps 13.2.12 IDirectDraw7::GetDeviceldentifier 13.2.13 IDirectDraw7::GetDisplayMode 13.2.14 IDirectDraw7::GetFourCCCodes 13.2.15 IDirectDraw7::GetGDISurface 13.2.16 IDirectDraw7::GetMonitorFrequency 13.2.17 IDirectDraw7::GetScanLine 13.2.18 IDirectDraw7:: GetSurfaceFromDC 13.2.19 IDirectDraw7::GetVerticalBlankStatus 13.2.20 IDirectDraw7::Initialize 13.2.21 IDirectDraw7::RestoreAllSurfaces 13.2.22 IDirectDraw7::RestoreDisplayMode 13.2.23 IDirectDraw7::SetCooperativeLevel 13.2.24 IDirectDraw7::SetDisplayMode 13.2.25 IDirectDraw7::StartModeTest 13.2.26 IDirectDraw7::TestCooperativeLevel 13.2.27 IDirectDraw7::WaitForVerticalBlank 13.3 IDirectDrawClipper接口 13.3.1 IDirectDrawClipper::GeClipList 13.3.2 IDirectDrawClipper::GetHWnd 13.3.3 IDirectDrawClipper::Initialize 13.3.4 IDirectDrawClipper::IsClipListChanged 13.3.5 IDirectDrawClipper::SetClipList 13.3.6 IDirectDrawClipper::SetHWnd 13.4 IDirectDrawColorControl接口 13.4.1 IDirectDrawColorControl:: GetColorControls 13.4.2 IDirectDrawColorControl::SetColorControls 13.5 IDirectDrawGammaControl接口 13.5.1 IDirectDrawGammaControl::GetGammaRamp 13.5.2 IDirectDrawGammaControl::SetGammaRamp 13.6 IDirectDrawPalette接口 13.6.1 IDirectDrawPalette::GetCaps 13.6.2 IDirectDrawPalette::GetEntries 13.6.3 IDirectDrawPalette::Initialize 13.6.4 IDirectDrawPalette::SetEntries 13.7 IDirectDrawSurface7接口 13.7.1 IDirectDrawSurface7::AddAttachedSurface 13.7.2 IDirectDrawSurface7::AddOverlavDirtyRect 13.7.3 IDirectDrawSurface7::Blt 13.7.4 IDirectDrawSurface7::BltBatch 13.7.5 IDirectDrawSurface7::BltFast 13.7.6 IDirectDrawSurface7::ChangeUniquenessValue 13.7.7 IDirectDrawSurface7::DeleteAttachedSurface 13.7.8 IDirectDrawSurface7::EnumAttachedSurface 13.7.9 IDirectDrawSurface7::EnumOverlayZOrders 13.7.10 IDirectDrawSurface7::Flip 13.7.11 IDirectDrawSurface7::FreePrivateData 13.7.12 IDirectDrawSurface7::GetAttachedSurface 13.7.13 IDirectDrawSurface7::GetBltStatus 13.7.14 IDirectDrawSurface7::GetCaps 13.7.15 IDirectDrawSurface7::GetClipper 13.7.16 IDirectDrawSurface7::GetColorKey 13.7.17 IDirectDrawSurface7::GetDC 13.7.18 IDirectDrawSurface7::GetDDInterface 13.7.19 IDirectDrawSurface7::GetFlipStatus 13.7.20 IDirectDrawSurface77::GetLOD 13.7.21 IDirectDrawSurface7::GetOverlayPosition 13.7.22 IDirectDrawSurface7::GetPalette 13.7.23 IDirectDrawSurface7::GetPixelFormat 13.7.24 IDirectDrawSurface7::GetPriority 13.7.25 IDirectDrawSurface7::GetPrivateData 13.7.26 IDirectDrawSurface7::GetSurfaceDesc 13.7.27 IDirectDrawSurface7::GetUniquenessValue 13.7.28 IDirectDrawSurface7::Initialize 13.7.29 IDirectDrawSurface7::IsLost 13.7.30 IDirectDrawSurface7::Lock 13.7.31 IDirectDrawSurface7::PageLock 13.7.32 IDirectDrawSurface7::PageUnlock 13.7.33 IDirectDrawSurface7::ReleaseDC 13.7.34 IDirectDrawSurface7::Restore 13.7.35 IDirectDrawSurface7::SetClipper 13.7.36 IDirectDrawSurface7::SetColorKey 13.7.37 IDirectDrawSurface7::SetLOD 13.7.38 IDirectDrawSurface7::SetOverlayPosition 13.7.39 IDirectDrawSurface7::SetPalette 13.7.4O IDirectDrawSurface7::SetPriority 13.7.41 IDirectDrawSurface7::SetPrivateData 13.7.42 IDirectDrawSurface7::SetSurfaceDesc 13.7.43 IDirectDrawSurface7::Unlock 13.7.44 IDirectDrawSurface7::UpdateOverlay 13.7.45 IDirectDrawSurface7::UpdateOverlayDisplay 13.7.46 IDirectDrawSurface7::UpdateOverlayZOrder 13.8 IDirectDrawVideoPort接口 13.8.1 IDirectDrawVideoPort::Flip 13.8.2 IDirectDrawVideoPort::GetBandwidthInfo 13.8.3 IDirectDrawVideoPort::GetColorControls 13.8.4 IDirectDrawVideoPort::GetFieldPolarity 13.8.5 IDirectDrawVideoPort::GetInputFormats 13.8.6 IDirectDrawVideoPort::GetOutputFormats 13.8.7 IDirectDrawVideoPort::GetVideoLine 13.8.8 IDirectDrawVideoPort::GetVideoSignalStatus 13.8.9 IDirectDrawVideoPort::SetColorControls 13.8.10 IDirectDrawVideoPort::SetTargetSurface 13.8.11 IDirectDrawVideoPort::StartVideo 13.8.12 IDirectDrawVideoPort::StopVideo 13.8.13 IDirectDrawVideoPort::UpdateVideo 13.8.14 IDirectDrawVideoPort::WaitForsync 第十四章 數(shù)據(jù)結(jié)構(gòu) 14.1 DDBLTBATCH 14.2 DDBLTFX 14.3 DDCAPS 14.4 DDCOLORCONTROL 14.5 DDCOLORKEY 14.6 DDDEVICEIDENTIFIER2 14.7 DDGAMMARAMP 14.8 DDOVERLAYFX 14.9 DDPIXELFORMAT 14.10 DDSCAPS 14.11 DDSCAPS2 14.12 DDSURFACEDESC 14.13 DDSURFACEDESC2 14.14 DDVIDEOPORTBANDWIDTH 14.15 DDVIDEOPORTCAPS 14.16 DDVIDEOPORTCONNECT 14.17 DDVIDEOPORTDESC 14.18 DDVIDEOPORTINFO 14.19 DDVIDEOPORTSTATUS 第十五章 DirectDraw for Visual Basic類(lèi) 15.1 DirectDraw7 15.1.1 DirectDraw7.CreateClipper 15.1.2 DirectDraw7.CreatePalette 15.1.3 DirectDraw7.CreateSurface 15.1.4 DirectDraw7.CreateSurfaceFromFile 15.1.5 DirectDraw7.CreateSurfaceFromResource 15.1.6 DirectDraw7.DuplicateSurface 15.1.7 DirectDraw7.FlipToGDISurface 15.1.8 DirectDraw7.GetAvailableTotalMem 15.1.9 DirectDraw7.GetCaps 15.1.10 DirectDraw7.GetDeviceldentifier 15.1.11 DirectDraw7.GetDirect3D 15.1.12 DirectDraw7.GetDisplayMode 15.1.13 DirectDraw7.GetDisplayModesEnum 15.1.14 DirectDraw7.GetFourCCCodes 15.1.15 DirectDraw7.GetFreeMem 15.1.16 DirectDraw7.GetGDISurface 15.1.17 DirectDraw7.GetMonitorFrequency 15.1.18 DirectDraw7.GetNumFourCCCodes 15.1.19 DirectDraw7.GetScanLine 15.1.20 DirectDraw7.GetSurfaceFromDC 15.1.21 DirectDraw7.GetSurfacesEnum 15.1.22 DirectDraw7.GetVerticalBlankStatus 15.1.23 DirectDraw7.LoadPaletteFromBitman 15.1.24 DirectDraw7.RestoreAllSurfaces 15.1.25 DirectDraw7.RestoreDisplayMode 12.1.26 DirectDraw7.SetCooperativeLevel 15.1.27 DirectDraw7.SetDisplayMode 15.1.28 DirectDraw7.TestCooperativeLevel 15.1.29 DirectDraw7.WaitForVerticalBlank 15.2 DirectDrawClipper 15.2.1 DirectDrawClipper.GetClipList 15.2.2 DirectDrawClipper.GetClipListSize 15.2.3 DirectDrawClipper.GetHWnd 15.2.4 DirectDrawClipper.IsClipListChanged 15.2.5 DirectDrawClipper.SetClipList 15.2.6 DirectDrawClipper.SeHWnd 15.3 DirectDrawColorControl 15.3.1 DirectDrawColorControl.GetColorControls 15.3.2 DirectDrawColorControl.SetColorControls 15.4 DirectDrawEnum 15.4.1 DirectDrawEnum.GetCount 15.4.2 DirectDrawEnum.GetDescription 15.4.3 DirectDrawEnum.GetGuid 15.4.4 DirectDrawEnum.GetMonitorHandle 15.4.5 DirectDrawEnum.GetName 15.5 DirectDrawDnumModes 15.5.1 DirectDrawDnumModes.GetCount 15.5.2 DirectDrawDnumModes.GetItem 15.6 DirectDrawEnumSurfaces 15.6.1 DirectDrawEnumSurfaces.GetCount 15.6.2 DirectDrawEnumSurfaces.GetItem 15.7 DirectDrawGammaControl 15.7.1 DirectDrawGammaControl.GetGammaRamp 15.7.2 DirectDrawGammaControl.SetGammaRamp 15.8 DirectDrawIdentifier 15.8.1 DirectDrawIdentifier.GetDescription 15.8.2 DirectDrawIdentifier.GetDeviceId 15.8.3 DirectDrawIdentifier.GetDeviceIdentifier 15.8.4 DirectDrawIdentifier.GetDriver 15.8.5 DirectDrawIdentifier.GetDriverSubVersio 15.8.6 DirectDrawIdentifier.GetDriverVersion 15.8.7 DirectDrawIdentifier.GetRevision 15.8.8 DirectDrawIdentifier.GetSubSvsId 15.8.9 DirectDrawIdentifier.GetVendorId 15.8.10 DirectDrawIdentifier.GetWHOLLevel 15.9 DirectDrawPalette 15.9.1 DirectDrawPalette.GetCaps 15.9.2 DirectDrawPalette.GetEntries 15.9.3 DirectDrawPalette.SetEntries 15.10 DirectDrawSurface7 15.10.1 DirectDrawSurface7.AddAttachedSurface 15.10.2 DirectDrawSurface7.Blt 15.10.3 DirectDrawSurface7.BltColorFill 15.10.4 DirectDrawSurface7.BltFast 15.10.5 DirectDrawSurface7.BltFx 15.10.6 DirectDrawSurface7.BltToDC 15.10.7 DirectDrawSurface7.ChangeUniquenessValue 15.10.8 DirectDrawSurface7.DeleteAttachedSurface 15.10.9 DirectDrawSurface7.DrawBox 15.10.10 DirectDrawSurface7.DrawCirele 15.10.11 DirectDrawSurface7.DrawEllipse 15.10.12 DirectDrawSurface7.DrawLine 15.10.13 DirectDrawSurface7.DlawRoundedBox 15.10.14 DirectDrawSurface7.DrawText 15.10.15 DirectDrawSurface7.Flip 15.10.16 DirectDrawSurface7.GetAttachedSurface 15.10.17 DirectDrawSurface7.GetAttachedSurfaceEnum 15.10.18 DirectDrawSurface7.GetBltStatus 15.10.19 DirectDrawSurface7.GeCaps 15.10.20 DirectDrawSurface7.GetClipper 15.10.21 DirectDrawSurface7.GetColorKey 15.10.22 DirectDrawSurface7.GetDC 15.10.23 DirectDrawSurface7.GetDirectDraw 15.10.24 DirectDrawSurface7.GetDirectDrawColorControl 15.10.25 DirectDrawSurface7.GetDirectDrawGammaControl 15.10.26 DirectDrawSurface7.GetDrawStyle 15.10.27 DirectDrawSurface7.GetDrawWidth 15.10.28 DirectDrawSurface7.GetFillColor 15.10.29 DirectDrawSurface7.GetFillStyle 15.10.30 DirectDrawSurface7.GetFlipStatus 15.10.31 DirectDrawSurface7.GetFontBackColor 15.10.32 DirectDrawSurface7.GetFontTransparency 15.10.33 DirectDrawSurface7.GetForeColor 15.10.34 DirectDrawSurface7.GetLockedArray 15.10.35 DirectDrawSurface7.GetLockedPixel 15.10.36 DirectDrawSurface7.GetLOD 15.10.37 DirectDrawSurface7.GetOverlayPosition 15.10.38 DirectDrawSurface7.GetOverlayZOrdersEnum 15.10.39 DirectDrawSurface7.GetPalette 15.10.40 DirectDrawSurface7.GetPixelFormat 15.10.41 DirectDrawSurface7.GetPriority 15.10.42 DirectDrawSurface7.GetSurfaceDesc 15.10.43 DirectDrawSurface7.GetUniquenessValue 15.10.44 DirectDrawSurface7.IsLost 15.10.45 DirectDrawSurface7.Lock 15.10.46 DirectDrawSurface7.ReleaseDC 15.10.47 DirectDrawSurface7.Restore 15.10.48 DirectDrawSurface7.SetClipper 15.10.49 DirectDrawSurface7.SetColorKey 15.10.50 DirectDrawSurface77.SetDrawStyle 15.10.51 DirectDrawSurface7.SetDrawWidth 15.10.52 DirectDrawSurface7.SetFillColor 15.10.53 DirectDrawSurface7.SetFillStyle 15.10.54 DirectDrawSurface7.SetFont 15.10.55 DirectDrawSurface7.SetFontBackColor 15.10.56 DirectDrawSurface7.SetFontTransparency 15.10.57 DirectDrawSurface7.SetForeColor 15.10.58 DirectDrawSurface7.SetLockedPixel 15.10.59 DirectDrawSurface7.SetLOD 15.10.60 DirectDrawSurface7.SetOverlayPosition 15.10.61 DirectDrawSurface7.SetPalette 15.10.62 DirectDrawSurface7.SetPriority 15.10.63 DirectDrawSurface7.Unlock 15.10.64 DirectDrawSurface7.UpdateOverlay 15.10.65 DirectDrawSurface7.UpdateOverlayFx 15.10.66 DirectDrawSurface7.UpdateOverlayZOrder 15.11 IFont 第十六章 DirectDraw for Visual Basic類(lèi)型 16.1 DDBLTFX 16.2 DDCAPS 16.3 DDCOLORCONTROL 16.4 DDCOLORKEY 16.5 DDGAMMARAMP 16.6 DDOVERLAYFX 16.7 DDPIXELFORMAT 16.8 DDSCAPS2 16.9 DDSURFACEDESC2 16.10 PALETTEENTRY 16.11 RECT 附錄 全局函數(shù)和回調(diào)函數(shù)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版