# [−][src]Module pbrt::core::integrator

Rendering an image of the scene is handled by an instance of a
class that implements the **Integrator** interface.

## Enums

Integrator | |

SamplerIntegrator |

## Functions

compute_light_power_distribution | The light to start each photon path from is chosen according to a PDF defined by the lights' respective powers. |

estimate_direct | Computes a direct lighting estimate for a single light source sample. |

uniform_sample_all_lights | Most basic direct lighting strategy. |

uniform_sample_one_light | Estimate direct lighting for only one randomly chosen light and multiply the result by the number of lights to compensate. |