Package-level declarations
Types
Options for ConfigureWhiteboardModal.
Parameters for the ConfigureWhiteboardModal.
Callbacks for whiteboard image operations
Result from image picker operation
Options for rendering the collaborative whiteboard modal.
Options for configuring the Whiteboard widget.
WhiteboardPainter - Handles rendering of all shapes on the whiteboard canvas.
Parameters for the Whiteboard widget.
Options for WhiteboardToolbar component.
Functions
ConfigureWhiteboardModal - Modal for configuring and managing whiteboard sessions.
Creates a WhiteboardShape for an uploaded image.
Android implementation for decoding image ByteArray to ImageBitmap. Uses BitmapFactory to decode the bytes and converts to Compose ImageBitmap.
Platform-specific implementation for decoding image ByteArray to ImageBitmap. On Android, uses BitmapFactory to decode and converts to ImageBitmap. On iOS, uses UIImage and converts to ImageBitmap.
Android implementation of image picker for whiteboard. Uses PhotoPicker (ActivityResultContracts.PickVisualMedia) for modern Android versions.
Platform-specific implementation for picking images from gallery. On Android, uses ActivityResultContracts.PickVisualMedia. On iOS, uses PHPickerViewController.
Android implementation of canvas sharing. Renders all shapes to a bitmap and shares via Intent.ACTION_SEND.
Platform-specific implementation for capturing and sharing the canvas. On Android, captures the composable as bitmap and shares via Intent.ACTION_SEND. On iOS, uses UIActivityViewController.
Whiteboard - Real-time collaborative drawing and annotation canvas
Toolbar widget for the whiteboard providing drawing tools and controls.