Quick newbie question: how do I read the block of code below (it comes from the textbook Physically Based Rendering Section 12.1)? It's something that I've never seen before. Is it the prototype for three different functions of class Light (i.e. Light::nSamples, Light::LightToWorld, and Light::WorldToLight)?
(Light Interface) ≡ 606
Light(const Transform &l2w, int ns = 1)
: nSamples(max(1, ns)), LightToWorld(l2w),
WorldToLight(Inverse(l2w)) {
(Warn if light has transformation with scale)
}