This is the abstract base class for lights and materials. The methods must only be used to describe light and material properties.Property protectedPoint3SurfacePosition { get }: the current point on the surface.Property protectedVector3SurfaceNormal { get }: the current surface normal.Property protectedPoint3CameraPosition { get }: when passed to Window.Show().