語法
參數
ppLinearTexture _Out_類型:XBTCTextureContainer** 指向
XBTCTextureContainer 的指標。
Dimension _In_類型:XBTC_TEX_DIMENSION 從紋理維度列舉中選取的值。 Format _In_
類型:DXGI_FORMAT 紋理格式 (用於 BCPack)。 Width _In_
類型:size_t mip 0 的寬度 (以像素為單位)。 Height _In_
類型:size_t mip 0 的高度 (以像素為單位)。 DepthOrArraySize _In_
類型:size_t 總深度大小或陣列的大小。 MipCount _In_
類型:int8_t 詳細程度 (LOD) 層級的總數。傳遞 -1 會保留完整的 mip 鏈結。
傳回值
類型:HRESULT 如果成功,則傳回S_OK;否則會傳回 HRESULT 錯誤碼。
備註
XBTCCreateLinearTexture 會建立線性紋理並為其配置紋理容器。
一般紋理排列方式類似於 DirectX DirectDraw Surface (DDS) 檔案。在記憶體中,子資源會依遞增順序緊密排列。 就 LOD 索引而言,最大解析度的 mip 層級位於最小解析度之前。 紋理陣列的每個陣列元素都有連續的 mip 鏈結。 如需紋理維度的詳細資訊,請參閱 XBTC_TEX_DIMENSION。
