rive_native library
Classes
- AABB
- Animation
- Artboard
- ArtboardPainter
- BasicArtboardPainter
- BitFieldLoc
- Location of an integer within a bitfield. https://en.wikipedia.org/wiki/C_syntax#Bit_fields
- BooleanInput
- CallbackHandler
- ClosureCallbackHandler
- Component
- DashPathEffect
- DataBind
- DataContext
- EmptyCallbackHandler
- Factory
- File
- FlutterRenderer
- HitTester
- IAABB
- IndexRenderBuffer
- Input
- Mat2D
- NumberInput
- PathCommand
- PathInterface
- PathMeasure
- ProjectionResult
- Result of projecting a point onto a segment.
- RenderBuffer
- Renderer
- RenderGradient
- RenderImage
- RenderLinearGradient
- RenderPaint
- RenderPath
- RenderRadialGradient
- RenderTexture
- RenderTexturePainter
- A painting context passed to a Rive RenderTexture widget which will invoke the paint method as necessary to paint into the texture with a Rive renderer.
- Rive
- RiveArtboardWidget
- RiveDefaults
- RiveFileWidget
- RiveNative
-
RiveNativeRenderBox<
T extends RivePainter> - RivePainter
- Base class for a Rive painter.
-
RiveRenderBox<
T extends RivePainter> - Segment2D
- A line segment with a discrete start and end.
- SingleAnimationPainter
- StateMachine
- StateMachinePainter
- TransformComponents
- TransformingHitTester
- A HitTester with a settable transform. We can roll this into HitTester if we like it.
- TriggerInput
- TrimPathEffect
- Vec2D
- VertexRenderBuffer
- ViewModelInstance
- ViewModelInstanceBoolean
- ViewModelInstanceColor
- ViewModelInstanceEnum
- ViewModelInstanceNumber
- ViewModelInstanceString
- ViewModelInstanceTrigger
- ViewModelInstanceValue
- ViewModelInstanceViewModel
Enums
- Fit
- HitResult
- PaintingStyle
- PathDirection
- PathFillRule
- PathVerb
- RiveHitTestBehavior
- How to behave during hit tests on Rive Listeners (hit targets).
- TrimPathMode
Mixins
- RivePointerEventMixin
- Mixin that provides methods for handling pointer events on a RivePainter.
Constants
- circleConstant → const double
- Use this for perfect rounded corners. https://stackoverflow.com/questions/1734745/how-to-create-circle-with-b%C3%A9zier-curves
- defaultRiveCursor → const MouseCursor
- The default MouseCursor for Rive listeners.
- defaultRiveHitTestBehavior → const RiveHitTestBehavior
- The default RiveHitTestBehavior for Rive listeners.
- icircleConstant → const double