CameraTypeData

@Serializable
sealed class CameraTypeData

Inheritors

Types

Link copied to clipboard
@Serializable
data class Orthographic(val height: Float, val clipNear: Float = 0.1f, val clipFar: Float = 1000.0f) : CameraTypeData
Link copied to clipboard
@Serializable
data class Perspective(val fovY: Float = 60.0f, val clipNear: Float = 0.1f, val clipFar: Float = 1000.0f) : CameraTypeData

Properties

Link copied to clipboard
abstract val clipFar: Float
Link copied to clipboard
abstract val clipNear: Float
Link copied to clipboard
abstract val name: String

Functions

Link copied to clipboard
abstract fun createCamera(): Camera
Link copied to clipboard
abstract fun updateCamera(existingCamera: Camera): Boolean