11 #ifndef hifi_render_Transition_h
12 #define hifi_render_Transition_h
16 #include "FadeProperties.h"
23 TransitionType eventType { TransitionType::ELEMENT_ENTER_DOMAIN };
24 ItemID itemId { Item::INVALID_ITEM_ID };
25 ItemID boundItemId { Item::INVALID_ITEM_ID };
27 glm::vec3 noiseOffset { 0.f, 0.f, 0.f };
28 glm::vec3 baseOffset { 0.f, 0.f, 0.f };
29 glm::vec3 baseInvSize { 1.f, 1.f, 1.f };
30 float threshold { 0.f };
31 uint8_t isFinished { 0 };
33 mutable gpu::BufferView paramsBuffer;
34 FadeProperties fadeProperties;
37 typedef std::shared_ptr<Transition> TransitionPointer;
38 typedef std::vector<TransitionType> TransitionTypes;