How does MarkDirty() work?

Hello, dear Paraview developers!

Could you clarify, please, how MarkDirty() works?

Thanks!