Micrio Client - v6.0.0
    Preparing search index...

    Class Engine

    The main Micrio compute controller class. Handles the engine lifecycle, render loop, tile management, and WebGL integration. Accessed via micrio.engine.

    Index

    Constructors

    Properties

    _vertexBuffer: Float32Array

    Shared Float32Array for standard tile vertex data.

    _vertexBuffer360: Float32Array

    Shared Float32Array for 360 tile vertex data.

    preventDirectionSet: boolean = false
    ready: boolean = false
    _textureBuffer: Float32Array = ...

    Static Float32Array holding texture coordinates for a standard quad.

    _textureBuffer360: Float32Array

    Static Float32Array holding texture coordinates for the 360 sphere.

    Methods

    • Parameters

      • ptr: number

      Returns boolean

    • Parameters

      • p: number

      Returns number

    • Parameters

      • ptr: number

      Returns void

    • Parameters

      • ptr: number

      Returns void

    • Parameters

      • ptr: number
      • opacity: number
      • direct: boolean

      Returns void

    • Parameters

      • ptr: number

      Returns number

    • Initializes the engine (replaces WebAssembly loading).

      Returns Promise<void>

      Error if engine initialization fails

    • Parameters

      • ptr: number

      Returns void

    • Parameters

      • ptr: number

      Returns void

    • Parameters

      • ptr: number
      • x0: number
      • y0: number
      • x1: number
      • y1: number

      Returns void

    • Parameters

      • ptr: number

      Returns void

    • Parameters

      • ptr: number
      • t: number

      Returns void

    • Removes a canvas instance from the engine.

      Parameters

      Returns void

    • Requests the next animation frame.

      Returns void

    • Parameters

      • d: number
      • dX: number
      • dY: number

      Returns void

    • Sets the currently active canvas/image instance in the engine.

      Parameters

      Returns void

    • Parameters

      • w: number
      • h: number

      Returns void

    • Parameters

      • dur: number

      Returns void

    • Parameters

      • dur: number

      Returns void

    • Parameters

      • fn: number

      Returns void

    • Parameters

      • ptr: number
      • playing: boolean

      Returns void

    • Parameters

      • v: boolean

      Returns void

    • Parameters

      • ptr: number
      • v: boolean

      Returns void

    • Parameters

      • v: boolean

      Returns void

    • Parameters

      • ptr: number
      • z: number

      Returns void

    • Unbinds event listeners, stops rendering, and cleans up resources.

      Returns void