class SceneEquirectLayer(scene: Scene, swapChain: SceneSwapchain, radius: Float, centralHorizontalAngle: Float, upperVerticalAngle: Float, lowerVerticalAngle: Float, pivotX: Float, pivotY: Float, stereoMode: StereoMode, sceneObject: SceneObject) : SceneLayer
SceneEquirectLayer
(
scene
, swapChain
, radius
, centralHorizontalAngle
, upperVerticalAngle
, lowerVerticalAngle
, pivotX
, pivotY
, stereoMode
, sceneObject
)
|
Signature
constructor(scene: Scene, swapChain: SceneSwapchain, radius: Float, centralHorizontalAngle: Float, upperVerticalAngle: Float, lowerVerticalAngle: Float, pivotX: Float, pivotY: Float, stereoMode: StereoMode, sceneObject: SceneObject) Parameters
scene:
Scene
swapChain:
SceneSwapchain
radius:
Float
centralHorizontalAngle:
Float
upperVerticalAngle:
Float
lowerVerticalAngle:
Float
pivotX:
Float
pivotY:
Float
stereoMode:
StereoMode
sceneObject:
SceneObject Returns |
destroy
()
|
Signature
fun destroy() |
setAlphaBlend
(
layerAlphaBlend
)
|
Sets the alpha blending mode for this layer.
This controls how the layer blends with content behind it.
Signature
fun setAlphaBlend(layerAlphaBlend: LayerAlphaBlend) Parameters |
setClip
(
minUV
, maxUV
, minRightUV
, maxRightUV
)
|
Sets the UV clip region for this layer's swapchain texture.
This allows showing only a portion of the texture, or showing different portions for each eye in stereo rendering.
Signature
fun setClip(minUV: Vector2, maxUV: Vector2, minRightUV: Vector2 = minUV, maxRightUV: Vector2 = maxUV) Parameters |
setColorScaleBias
(
scale
, bias
)
|
Sets the color scale and bias for this layer.
This allows for color adjustment using the formula: output = input * scale + bias
Signature
fun setColorScaleBias(scale: Vector4, bias: Vector4) |
setFilters
(
filters
)
|
Signature
fun setFilters(filters: Int) Parameters
filters:
Int
|
setScale
(
scale
)
|
Sets the scale of this layer.
Signature
fun setScale(scale: Vector3) Parameters |
setSecure
(
secure
)
|
Sets whether this layer should be secure.
When a layer is secure, its content cannot be captured or copied by other applications. Needs to be enabled to play DRM protected content.
Signature
fun setSecure(secure: Boolean) Parameters
secure:
Boolean
|
setZIndex
(
zIndex
)
|
Sets the Z-index of this layer, controlling its rendering order.
Layers with higher Z-index values are rendered on top of layers with lower values. When layers have the same Z-index, they are sorted by distance to the viewer.
Signature
fun setZIndex(zIndex: Int) Parameters
zIndex:
Int
|
updateLayer
(
radius
, centralHorizontalAngle
, upperVerticalAngle
, lowerVerticalAngle
, pivotX
, pivotY
, stereoMode
)
|
Updates the parameters of this equirectangular layer.
Signature
fun updateLayer(radius: Float, centralHorizontalAngle: Float, upperVerticalAngle: Float, lowerVerticalAngle: Float, pivotX: Float, pivotY: Float, stereoMode: Int) Parameters
radius:
Float
centralHorizontalAngle:
Float
upperVerticalAngle:
Float
lowerVerticalAngle:
Float
pivotX:
Float
pivotY:
Float
stereoMode:
Int
|