12 #ifndef hifi_render_TransitionStage_h
13 #define hifi_render_TransitionStage_h
16 #include "StageSetup.h"
17 #include "Transition.h"
22 class TransitionStage :
public TypedStage<Transition> {
24 bool isTransitionUsed(Index index)
const {
return _elements.checkIndex(index) && !_elements.isElementFreed(index); }
25 Index addTransition(ItemID itemId, TransitionType type, ItemID boundId);
27 using TransitionStagePointer = std::shared_ptr<TransitionStage>;
29 class TransitionStageSetup :
public StageSetup<TransitionStage> {
31 using JobModel = Job::Model<TransitionStageSetup>;