語法
成員
RelativeOffset類型: uint32_t 到資料流起始處的相對位移。 CompressedSize
類型: uint32_t 資料流壓縮後,壓縮資料流的長度 (以位元組為單位)。 InflatedSize
類型: uint32_t 資料流經 Deflate 演算法膨脹後的長度 (以位元組為單位)。 UncompressedSize
類型: uint32_t 未壓縮資料流分別經 BCPack 與 Deflate 演算法解壓縮及膨脹後的長度 (以位元組為單位)。
備註
請使用 XBTCArchiveReader 執行個體的 GetStreamInfo 方法,存取封存中指定紋理的此結構。 請使用此結構來找出紋理中到資料流起始處的相對位移,以及該資料流預期的壓縮、膨脹及未壓縮大小。資料流之此結構中的RelativeOffset 值,是相對於該資料流所屬紋理之 XBTC_OFFSET_AND_INDEX 結構的 BaseOffset 值。
CompressedSize、InflatedSize 和 UncompressedSize 的值會依套用至資料流的壓縮演算法 (若有) 而有所不同。您可以比較這三個值,判斷資料流是否以 BCPack 或 Deflate 演算法壓縮。下表說明這些值如何因壓縮演算法而異:
如需 XBTC 封存內容與結構的詳細資訊,請參閱 XBOX Texture Compressor (XBTC) 封存檔案規格。
需求
標頭: XBTC.h 支援的平台: XBOX One 系列主機與 XBOX Series 主機另請參閱
XBTC_ARCHIVE_HEADERXBTC_OFFSET_AND_INDEX
XBTC_TEXTURE_INFO
XBTC
