Back to API Reference
Class
RangeRuleInstance
sealed
Inherits:IPlaybackHost
One stable rule playback for an entity or segment. Built-in and external drivers share this lifetime, parameter-handle and interruption surface.
public RangeStateRule Definition{ get }Definition whose selector or event owns this playback.
public RangeIdentity Entity{ get }Stable entity addressed by the playback.
public RangeSegmentId Segment{ get }Concrete segment for segment scope, or an invalid ID for entity scope.
public InteractiveRange RepresentativeRange{ get }Representative segment including source, payload, channel and revision data.
public InteractiveRange GetTarget()Returns one current target segment without exposing the mutable backing list.
public OwnedParameter<TValue> GetParameter()Returns the typed handle bound by this ParameterRule.
