So each particle of a flame has a texture, and the flame particle texture allows you to edit that. By default the texture is a white circle surrounded by black, black is invisible and white is the original color of the flame. So technically you change the shape and color but since white is transparency and black is invisible there are some limitations.