-
- All Implemented Interfaces:
-
app.rive.runtime.kotlin.core.RefCount
public final class ViewModelTriggerProperty extends ViewModelProperty<ViewModelTriggerProperty.TriggerUnit>
A trigger property of a ViewModelInstance. Use trigger fire the trigger.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classViewModelTriggerProperty.TriggerUnitA type similar to Unit for triggers. Unlike Unit, this type can have unique instances to trigger kotlinx.coroutines.flow.StateFlow updates.
-
Field Summary
Fields Modifier and Type Field Description private ViewModelTriggerProperty.TriggerUnitvalueprivate final <ERROR CLASS>valueFlowprivate final BooleanhasCppObjectprivate AtomicIntegerrefsprivate LongcppPointerprivate final <ERROR CLASS>dependenciesprivate final IntegerrefCount
-
Constructor Summary
Constructors Constructor Description ViewModelTriggerProperty(Long unsafeCppPointer)
-
Method Summary
Modifier and Type Method Description final ViewModelTriggerProperty.TriggerUnitgetValue()final UnitsetValue(ViewModelTriggerProperty.TriggerUnit value)final <ERROR CLASS>getValueFlow()A flow of the property's value. final BooleangetHasCppObject()final AtomicIntegergetRefs()final UnitsetRefs(AtomicInteger refs)final LonggetCppPointer()final UnitsetCppPointer(Long cppPointer)final <ERROR CLASS>getDependencies()IntegergetRefCount()final Unittrigger()-
-
Constructor Detail
-
ViewModelTriggerProperty
ViewModelTriggerProperty(Long unsafeCppPointer)
-
-
Method Detail
-
getValue
final ViewModelTriggerProperty.TriggerUnit getValue()
-
setValue
final Unit setValue(ViewModelTriggerProperty.TriggerUnit value)
-
getValueFlow
final <ERROR CLASS> getValueFlow()
A flow of the property's value. Use for observing changes.
-
getHasCppObject
final Boolean getHasCppObject()
-
getRefs
final AtomicInteger getRefs()
-
setRefs
final Unit setRefs(AtomicInteger refs)
-
getCppPointer
final Long getCppPointer()
-
setCppPointer
final Unit setCppPointer(Long cppPointer)
-
getDependencies
final <ERROR CLASS> getDependencies()
-
getRefCount
Integer getRefCount()
-
-
-
-