4094. The type of igneous rock that form from magma is a function of September 19, 2025 by Admin A. the chemical composition of the magma B. temperature of solidification C. the rate of cooling, which influences the crystallisation process D. All of the above ✅ The correct answer is option D.