What Are The Elements of Immersion?

What does it mean to have an immersive gameplay experience? For me, I thought this meant playing a game for hours with little to no breaks. An experience in which all my attention was devoted to the game. Although I felt somewhat satisfied with my answer, I am still left wondering how I am able…