Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.TYPEALIAS ] )
Link copied to clipboard
annotation class PluginCupAPI
Link copied to clipboard
object PreparedSlideScope
Link copied to clipboard
class PresentationConfig(val presentation: PresentationContent, val backgroundColor: Color, val defaultSpecs: SlideSpecs, val plugins: List<CupPlugin>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SlideGroup
Link copied to clipboard
class Slides(content: List<SlideGroup>, user: DataMap = emptyDataMap(), specs: SlideSpecBuilder = defaultSpecsBuilder) : SlideGroup
Link copied to clipboard
Link copied to clipboard
data class SlideSpecs(val size: DpSize, val startTransitions: TransitionSet, val endTransitions: TransitionSet)
Link copied to clipboard
class TransitionSet(val enter: (Boolean) -> EnterTransition, val exit: (Boolean) -> ExitTransition, val modifier: @Composable AnimatedVisibilityScope.(TransitionSet.Type) -> Modifier = { Modifier })
Holds the transitions to be applied to a Slide when entering or exiting the screen.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun SlideSpecs.copyWithInsideTransitions(config: Slide.Configuration, startTransitions: TransitionSet, endTransitions: TransitionSet): SlideSpecs
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PreparedSlide(stepCount: Int = 1, specs: SlideSpecBuilder = defaultSpecsBuilder, user: DataMap = emptyDataMap(), prepare: @Composable PreparedSlideScope.() -> SlideContent): EagerProperty<Slide>
Link copied to clipboard
@Composable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Composable
Link copied to clipboard
fun Slide(stepCount: Int = 1, specs: SlideSpecBuilder = defaultSpecsBuilder, user: DataMap = emptyDataMap(), content: SlideContent): EagerProperty<Slide>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard