Does Niagara have features such as C++ scripts and Blueprint's TickGroup?

Does Niagara have features such as C++ scripts and Blueprint’s TickGroup?

I want to create a ribbon module that looks like the texture has stopped by adjusting the U or V value of the material compared to the before tick position of the ribbon data.