Package app.rive.core
See: Description
-
Interface Summary Interface Description CheckableAutoCloseable An AutoCloseable that can report whether it has been closed. CommandQueueBridge Abstraction of calls to the native command queue. FrameTicker A way of getting frame callbacks every vsync. RefCounted An interface for reference-counted objects. -
Class Summary Class Description CloseOnce Utility to make CheckableAutoCloseable idempotent. PropertyUpdate Contains the data associated with a property update event. CommandQueue A CommandQueue is the worker that runs Rive in a thread. FileHandle A handle to a Rive file on the CommandServer. ArtboardHandle A handle to an artboard instance on the CommandServer. StateMachineHandle A handle to a state machine instance on the CommandServer. ViewModelInstanceHandle A handle to a view model instance on the CommandServer. ImageHandle A handle to a RenderImage on the CommandServer. AudioHandle A handle to a AudioSource on the CommandServer. FontHandle A handle to a Font on the CommandServer. DefaultViewModelInfo DrawKey A key used to uniquely identify a draw operation in the CommandQueue. Listeners Holds the native pointers to the listeners used by the CommandQueue. RCPointer A reference-counted pointer to a native C++ object. RenderContext A backend agnostic rendering context base class. RiveSurface A backend agnostic collection of surface properties needed for rendering. RiveEGLSurface A collection of four surface properties needed for rendering. RiveEGLPBufferSurface A PBuffer-backed EGL surface used for off-screen rendering and image capture. UniquePointer A unique pointer to a native C++ object. CommandQueueKt FrameTickerKt