11 #ifndef hifi_render_Transition_h
12 #define hifi_render_Transition_h
23 ELEMENT_ENTER_DOMAIN = 0,
26 BUBBLE_ISECT_TRESPASSER,
36 Type eventType{ ELEMENT_ENTER_DOMAIN };
37 ItemID itemId{ Item::INVALID_ITEM_ID };
38 ItemID boundItemId{ Item::INVALID_ITEM_ID };
40 glm::vec3 noiseOffset{ 0.f, 0.f, 0.f };
41 glm::vec3 baseOffset{ 0.f, 0.f, 0.f };
42 glm::vec3 baseInvSize{ 1.f, 1.f, 1.f };
43 float threshold{ 0.f };
44 uint8_t isFinished{ 0 };
46 mutable gpu::BufferView paramsBuffer;
49 typedef std::shared_ptr<Transition> TransitionPointer;
50 typedef std::vector<Transition::Type> TransitionTypes;