CPixel::ComputeMipVolumeOffset 方法
CPixel::ComputeMipVolumeOffset 方法會決定 mipmap 磁碟區紋理的子捲位移。
語法
static void ComputeMipVolumeOffset(
const D3DVOLUME_DESC *pDescTopLevel,
UINT iLevel,
BYTE *pBits,
const D3DBOX *pBox,
const D3DLOCKED_BOX *pLockedBoxData
);
參數
pDescTopLevel 描述 Mipmap 紋理磁碟區最上層之D3DVOLUME_DESC結構的指標。
iLevel 指定決定位移之Mipmap磁碟區的層級。
pBits 如果呼叫端只需要位移,則指標指向 mipmap 磁碟區紋理最上層的開頭或 NULL 。
pBox 描述子捲積的 D3DBOX 結構的指標,如果呼叫端只需要子層級的開頭,則為 NULL 。
pLockedBoxData 接收鎖定磁碟區區域的指標或位移之D3DLOCKED_BOX結構的指標。
傳回值
無
備註
根據介面描述,mipmap 磁碟區的層級、最上層的指標,而子捲標、CPixel::ComputeMipVolumeOffset 會傳回 pLockedBoxData 之 pBits 成員中 D3DLOCKED_BOX鎖定方塊區域的指標或位移。
如需 D3DLOCKED_BOX、D3DVOLUME_DESC 和 D3DBOX 的詳細資訊,請參閱 Microsoft DirectX SDK 檔。
規格需求
目標平台 |
桌面 |
標頭 |
Pixel.hpp (包含 Pixel.hpp) |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應