API reference
API reference
Select your platform
No SDKs available
No versions available

PanelShapeConfig

PanelShapeConfig

open class PanelShapeConfig(var pivotOffsetHeight: Float = 0.5f, var pivotOffsetWidth: Float = 0.5f, var fractionOfScreen: Float = 0.5f, var height: Float = 1.0f * 3f / 4f, var width: Float = 1.0f, var radiusForCylinderOrSphere: Float = 1.0f, var unlit: Boolean = true, var includeGlass: Boolean = true, var stereoMode: StereoMode = StereoMode.None, var alphaMode: AlphaMode = AlphaMode.HOLE_PUNCH, var forceSceneTexture: Boolean = true, var panelShader: String = SceneMaterial.HOLE_PUNCH_PANEL_SHADER, var sceneMeshCreator: PanelShapeConfig.(texture: SceneTexture) -> SceneMesh? = null, var layerConfig: LayerConfig? = QuadLayerConfig(), var panelShapeType: PanelShapeType = PanelShapeType.QUAD, var enableTransparent: Boolean = true, var enableLayer: Boolean = true)

Constructors

NameSummary
PanelShapeConfig
constructor(pivotOffsetHeight: Float = 0.5f, pivotOffsetWidth: Float = 0.5f, fractionOfScreen: Float = 0.5f, height: Float = 1.0f * 3f / 4f, width: Float = 1.0f, radiusForCylinderOrSphere: Float = 1.0f, unlit: Boolean = true, includeGlass: Boolean = true, stereoMode: StereoMode = StereoMode.None, alphaMode: AlphaMode = AlphaMode.HOLE_PUNCH, forceSceneTexture: Boolean = true, panelShader: String = SceneMaterial.HOLE_PUNCH_PANEL_SHADER, sceneMeshCreator: PanelShapeConfig.(texture: SceneTexture) -> SceneMesh? = null, layerConfig: LayerConfig? = QuadLayerConfig(), panelShapeType: PanelShapeType = PanelShapeType.QUAD, enableTransparent: Boolean = true, enableLayer: Boolean = true)

Properties

NameSummary
alphaMode
open var alphaMode: AlphaMode
enableLayer
open var enableLayer: Boolean
enableTransparent
open var enableTransparent: Boolean
forceSceneTexture
open var forceSceneTexture: Boolean
fractionOfScreen
open var fractionOfScreen: Float
height
open var height: Float
includeGlass
open var includeGlass: Boolean
layerConfig
open var layerConfig: LayerConfig?
panelShader
open var panelShader: String
panelShapeType
open var panelShapeType: PanelShapeType
pivotOffsetHeight
open var pivotOffsetHeight: Float
pivotOffsetWidth
open var pivotOffsetWidth: Float
radiusForCylinderOrSphere
open var radiusForCylinderOrSphere: Float
sceneMeshCreator
open var sceneMeshCreator: PanelShapeConfig.(texture: SceneTexture) -> SceneMesh?
stereoMode
open var stereoMode: StereoMode
unlit
open var unlit: Boolean
width
open var width: Float

Functions

NameSummary
generateSceneMeshCreator
fun generateSceneMeshCreator(): PanelShapeConfig.(texture: SceneTexture) -> SceneMesh
init
fun init()
Did you find this page helpful?
Thumbs up icon
Thumbs down icon