Class: BrowserEnv
Defined in: packages/minerender/src/env/browser/BrowserEnv.ts:12
EnvProvider backed by the DOM. Uses nothing outside of standard browser APIs and localforage, so it stays free of Node polyfills.
Implements
Constructors
Constructor
ts
new BrowserEnv(): BrowserEnv;Returns
BrowserEnv
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
name | readonly | "browser" | "browser" | packages/minerender/src/env/browser/BrowserEnv.ts:14 |
Methods
createCanvas()
ts
createCanvas(width, height): CompatCanvas;Defined in: packages/minerender/src/env/browser/BrowserEnv.ts:16
Parameters
| Parameter | Type |
|---|---|
width | number |
height | number |
Returns
Implementation of
createImage()
ts
createImage(width?, height?): CompatImage;Defined in: packages/minerender/src/env/browser/BrowserEnv.ts:23
Parameters
| Parameter | Type |
|---|---|
width? | number |
height? | number |
Returns
Implementation of
imageSize()
ts
imageSize(data): ImageSizeInfo;Defined in: packages/minerender/src/env/browser/BrowserEnv.ts:31
Read width/height out of encoded image bytes without fully decoding them.
Parameters
| Parameter | Type |
|---|---|
data | Uint8Array |
Returns
Implementation of
openCache()
ts
openCache(name, version): PersistentCache;Defined in: packages/minerender/src/env/browser/BrowserEnv.ts:35
Parameters
| Parameter | Type |
|---|---|
name | string |
version | number |