light_radius Function

private function light_radius(self)

The light's radius used (0: none known).

Type Bound

ShadowCones

Arguments

Type IntentOptional Attributes Name
class(ShadowCones), intent(in) :: self

Return Value real(kind=wp)


Calls

proc~~light_radius~~CallsGraph proc~light_radius ShadowCones%light_radius proc~frame_radius frame_radius proc~light_radius->proc~frame_radius body_radius body_radius proc~frame_radius->body_radius radii radii proc~frame_radius->radii

Called by

proc~~light_radius~~CalledByGraph proc~light_radius ShadowCones%light_radius proc~place place proc~place->proc~light_radius proc~shadow_late_update ShadowCones%shadow_late_update proc~shadow_late_update->proc~place

Source Code

    real(wp) function light_radius(self)
        class(ShadowCones), intent(in) :: self
        light_radius = self%light_radius_
        if (light_radius > 0.0_wp .or. .not. associated(self%light_)) return
        light_radius = frame_radius(self%light_)
    end function light_radius