# Transitions

#### Sequential Transitions - Extended Hint Constructor

The constructor for Transition Hints has been extended in order to reflect the newly added ability to execute Transitions in a sequential manner.

The added parameters are:

```
    const <a class="code" href="http://dev.doc.cgistudio.at/APILINK/class_feat_std_1_1_optional.html">FeatStd::Optional<FragmentStrategy></a>& activationStrategy
    const <a class="code" href="http://dev.doc.cgistudio.at/APILINK/class_feat_std_1_1_optional.html">FeatStd::Optional<FragmentStrategy></a>& deactivationStrategy
    const <a class="code" href="http://dev.doc.cgistudio.at/APILINK/class_feat_std_1_1_optional.html">FeatStd::Optional<Float></a>& activationDelay
    const <a class="code" href="http://dev.doc.cgistudio.at/APILINK/class_feat_std_1_1_optional.html">FeatStd::Optional<Float></a>& deactivationDelay
```

FragmentStrategy is a new enum type consisting of:

<div class="contents" id="bkmrk-normal-early-late"><div class="contents"><div class="textblock">- Normal
- Early
- Late

---

</div></div></div>#### Transition Rules - Check if Rule is Bidirectional

The Rule class has a new method called bool Rule::IsBidirectional() const, which returns, whether the Transition Rule is set to be bidirectional or not.

---