Skip to main content
解碼 (解壓縮) 差異色彩壓縮的表面。

語法

參數

DataSizeBlocks _In_
類型:UINT32
pSourceData 中壓縮色彩資料的 256 位元組區塊數目。 pSourceData _In_reads_bytes_(DataSizeBlocks_XG_DCC_BLOCK_SIZE_BYTES)_
類型:void
包含差異色彩壓縮之色彩值的緩衝區位址。緩衝區的大小為 256 位元組乘以 DataSizeBlocks。 pSourceKeys _In_reads_bytes_(DataSizeBlocks)
類型:void*
包含 DCC 索引鍵值的緩衝區位址,每個壓縮區塊一個位元組。緩衝區的大小為 DataSizeBlocks。 pDestData _Out_writes_bytes_(DataSizeBlocks_XG_DCC_BLOCK_SIZE_BYTES)_
類型:void
將儲存解碼 (解壓縮) 色彩資料的緩衝區位址。緩衝區的大小應與 pSourceData 中指定的緩衝區相同:256 位元組乘以 DataSizeBlocks。 Format _In_
類型:XG_FORMAT
解壓縮色彩資料的色彩格式。 TileMode _In_
類型:XG_TILE_MODE
解壓縮色彩資料的並排模式。 pDccOptions _In_
類型:XG_DCC_OPTIONS*
指定解壓縮色彩資料的 DCC 編碼選項。

傳回值

類型:HRESULT 類型:HRESULT 如果成功,會傳回 S_OK;否則會傳回錯誤碼。如需錯誤碼清單,請參閱錯誤碼。

備註

XGDecodeDCC 是軟體 DCC 解碼器的實作,適用於工具或離線解壓縮。它不是適合或預定在執行階段使用的高效能實作。

需求

標頭: xg.h 程式庫: xg_x.lib 支援的平台: XBOX One 系列

另請參閱

XG 參考
XGEncodeDCC
Last modified on October 6, 2026