Package-level declarations
Functions
Link copied to clipboard
fun AzimuthAwareBubbleLevel(currentPitch: Double, currentRoll: Double, targetPitch: Double, currentAzimuth: Double, targetAzimuth: Double, modifier: Modifier = Modifier, bubbleColor: Color = MaterialTheme.colorScheme.primary, targetPitchRollColor: Color = MaterialTheme.colorScheme.secondary, inTargetPitchRollBubbleColor: Color = MaterialTheme.colorScheme.tertiary, housingColor: Color = MaterialTheme.colorScheme.onSurface.copy(alpha = 0.3f), azimuthRingColor: Color = MaterialTheme.colorScheme.onSurface.copy(alpha = 0.2f), currentAzimuthIndicatorColor: Color = MaterialTheme.colorScheme.primary, targetAzimuthIndicatorColor: Color = MaterialTheme.colorScheme.error, maxAngleDeviation: Float = 20.0f, pitchAlignmentThresholdDeg: Double = 3.0, rollAlignmentThresholdDeg: Double = 3.0, azimuthAlignmentThresholdDeg: Double = 5.0, bubbleRadiusDp: Dp = 12.dp, housingStrokeWidthDp: Dp = 2.dp, azimuthRingWidthDp: Dp = 15.dp, azimuthIndicatorSizeDp: Dp = 10.dp, visualTargetRadiusDp: Dp = 3.dp)
Link copied to clipboard