Adapter for cubemap videos
Name | Type | Description |
---|---|---|
psv |
PSV.Viewer | |
options |
PSV.adapters.CubemapVideoAdapter.Options |
Extends
Members
-
Unique identifier of the adapter
-
-
-
psv PSV.Viewer readonly inherited overrides
Reference to main controller
-
-
Indicates if the adapter supports panorama download natively
-
-
Indicated if the adapter can display an additional transparent image above the panorama
-
Methods
-
createMesh (scale)external:THREE.Mesh inherited overrides
Creates the cube mesh
-
Name Type Default Description scale
number 1 optional Returns:
Type Description external:THREE.Mesh -
Destroys the adapter
-
-
Clear a loaded texture from memory
-
Name Type Description textureData
PSV.TextureData -
loadTexture (panorama)Promise.<PSV.TextureData> inherited overrides
Loads the panorama texture(s)
-
Name Type Description panorama
PSV.adapters.CubemapVideoAdapter.Video Returns:
Type Description Promise.<PSV.TextureData> -
Applies the overlay to the mesh
-
Name Type Description mesh
external:THREE.Mesh textureData
PSV.TextureData opacity
number -
Applies the texture to the mesh
-
Name Type Default Description mesh
external:THREE.Mesh textureData
PSV.TextureData transition
boolean false optional -
Changes the opacity of the mesh
-
Name Type Description mesh
external:THREE.Mesh opacity
number -
Indicates if the adapter supports preload of a panorama
-
Name Type Description panorama
* Returns:
Type Description boolean -
Indicates if the adapter supports transitions between panoramas
-
Name Type Description panorama
* Returns:
Type Description boolean
Type Definitions
-
Properties:
Name Type Argument Default Description autoplay
boolean <optional>
false automatically start the video
muted
boolean <optional>
autoplay initially mute the video
equiangular
number <optional>
true if the video is an equiangular cubemap (EAC)
-
Object defining a video
-
Properties:
Name Type Description source
string