Class WebTileDecodeBridge
- Namespace
- LansMap.Map.TilePipeline.Decode
public sealed class WebTileDecodeBridge : IWebTileDecodeBridge, IDisposable
- Inheritance
-
objectWebTileDecodeBridge
- Implements
Constructors
WebTileDecodeBridge(WebAstcEncoderQuality)
public WebTileDecodeBridge(WebAstcEncoderQuality astcQuality = WebAstcEncoderQuality.Fastest)
Parameters
astcQualityWebAstcEncoderQuality
Properties
Available
public bool Available { get; }
Property Value
BlockEncodeState
public WebBlockEncodeState BlockEncodeState { get; }
Property Value
GpuUploadSupported
public bool GpuUploadSupported { get; }
Property Value
PendingCount
public int PendingCount { get; }
Property Value
Methods
BindTexture(nint, int)
public bool BindTexture(nint texturePtr, int layerCount)
Parameters
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Enqueue(TileCoord, byte[], int, int, bool, bool, bool, bool)
public void Enqueue(TileCoord tile, byte[] bytes, int length, int expectedSize, bool instant, bool persist, bool pooled, bool isJpeg)
Parameters
tileTileCoordbytesbyte[]lengthintexpectedSizeintinstantboolpersistboolpooledboolisJpegbool
ReleaseBitmap(int)
public void ReleaseBitmap(int bitmapId)
Parameters
bitmapIdint
RequestBlockEncode(string)
public bool RequestBlockEncode(string codecId)
Parameters
codecIdstring
Returns
TryDequeue(out Result)
public bool TryDequeue(out IWebTileDecodeBridge.Result result)
Parameters
resultIWebTileDecodeBridge.Result
Returns
TryDequeueBitmap(out BitmapResult)
public bool TryDequeueBitmap(out IWebTileDecodeBridge.BitmapResult result)
Parameters
resultIWebTileDecodeBridge.BitmapResult
Returns
UploadBitmap(int, int)
public void UploadBitmap(int bitmapId, int layerIndex)