Name | Summary |
---|---|
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) |
Name | Summary |
---|---|
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 |
Name | Summary |
---|---|
generateSceneMeshCreator | fun generateSceneMeshCreator(): PanelShapeConfig.(texture: SceneTexture) -> SceneMesh |
init | fun init() |