Unreal Data Binding Fundamentals
URiveViewModel
: Represents a Rive-defined schema with properties and instance templates.URiveViewModelInstance
: Holds runtime values for a ViewModel. Wraps rive::ViewModelInstanceRuntime
and provides typed property accessors.URiveViewModelInstanceValue
: Base class for all runtime properties. Derived types include:
URiveViewModelInstanceBoolean
URiveViewModelInstanceNumber
URiveViewModelInstanceString
URiveViewModelInstanceColor
URiveViewModelInstanceEnum
URiveViewModelInstanceTrigger
URiveViewModelInstance
URiveArtboard
– sets the data context for a Rive artboard and it’s associated state machine.FRiveStateMachine
– synchronizes ViewModel data with state machine inputs and outputs and binds it to the state machine’s artboard.URiveFile
:
HandleCallbacks()
(called per-frame by URiveArtboard::AdvanceStateMachine()
).