Package-level declarations
Types
Link copied to clipboard
@Immutable
Collision filtering parameters used during broad-phase and contact filtering.
Link copied to clipboard
@Immutable
Physical parameters for a composable body registered via dev.zinchenko.physicsbox.physicsbody.physicsBody.
Link copied to clipboard
Shape descriptor used by the body registration API.
Link copied to clipboard
@Immutable
Initial transform for a body before the simulation starts.
Functions
Link copied to clipboard
fun Modifier.physicsBody(key: Any, config: PhysicsBodyConfig = PhysicsBodyConfig(), shape: PhysicsShape = PhysicsShape.Box, collisionFilter: CollisionFilter = CollisionFilter.Default, isDraggable: Boolean = true, dragConfig: DragConfig = DragConfig(), onCollision: (CollisionEvent) -> Unit? = null, onSleepChanged: (Boolean) -> Unit? = null, onDragStart: (DragEvent) -> Unit? = null, onDragEnd: (DragEvent) -> Unit? = null): Modifier
Registers this composable as a physics body in the nearest dev.zinchenko.physicsbox.layout.PhysicsBox scope.