I am following the comment I deleted for drawing the part, it was /* Light Icon */
. Now we draw the inner circles and the outer circle separately, it's weird to call all of them "center". If…
Now this poor function only draws the light direction, not sure if we should rename it. I was considering adding a function that only draws the light direction because it is shared by other light types, but then other light types also draw clip start and end, so they are different.
I am not sure if coloring the light should be default. Currently it is disabled by default.
But according to scene.cpp
the light manager is updated before the integrator?
If light manager is updated after the integrator I agree it would be better to remove the other one. But yes if…
I find it a bit confusing that there are two groups of getter/setters. The new transform_set_fn
could modify the value, and I don't want to drop the const
specifier for value_set_fn
. Or could there be better function names?