Table of Contents

Interface IWebTileDecodeBridge

public interface IWebTileDecodeBridge : IDisposable
Inherited Members

Properties

Available

bool Available { get; }

Property Value

bool

BlockEncodeState

WebBlockEncodeState BlockEncodeState { get; }

Property Value

WebBlockEncodeState

GpuUploadSupported

bool GpuUploadSupported { get; }

Property Value

bool

PendingCount

int PendingCount { get; }

Property Value

int

Methods

BindTexture(nint, int)

bool BindTexture(nint texturePtr, int layerCount)

Parameters

texturePtr nint
layerCount int

Returns

bool

Enqueue(TileCoord, byte[], int, int, bool, bool, bool, bool)

void Enqueue(TileCoord tile, byte[] bytes, int length, int expectedSize, bool instant, bool persist, bool pooled, bool isJpeg)

Parameters

tile TileCoord
bytes byte[]
length int
expectedSize int
instant bool
persist bool
pooled bool
isJpeg bool

ReleaseBitmap(int)

void ReleaseBitmap(int bitmapId)

Parameters

bitmapId int

RequestBlockEncode(string)

bool RequestBlockEncode(string codecId)

Parameters

codecId string

Returns

bool

TryDequeue(out Result)

bool TryDequeue(out IWebTileDecodeBridge.Result result)

Parameters

result IWebTileDecodeBridge.Result

Returns

bool

TryDequeueBitmap(out BitmapResult)

bool TryDequeueBitmap(out IWebTileDecodeBridge.BitmapResult result)

Parameters

result IWebTileDecodeBridge.BitmapResult

Returns

bool

UploadBitmap(int, int)

void UploadBitmap(int bitmapId, int layerIndex)

Parameters

bitmapId int
layerIndex int