how does UE4 handle emissive?

The emissive is not directly written into Gbuffers, how does UE4 handle it?
I want to know more information in-depth