| 192 | } |
| 193 | |
| 194 | void FilmImpl::GetOutputFloat(const FilmOutputType type, float *buffer, |
| 195 | const unsigned int index, const bool executeImagePipeline) { |
| 196 | if (renderSession) { |
| 197 | boost::unique_lock<boost::mutex> lock(renderSession->renderSession->filmMutex); |
| 198 | |
| 199 | renderSession->renderSession->film->GetOutput<float>((slg::FilmOutputs::FilmOutputType)type, |
| 200 | buffer, index, executeImagePipeline); |
| 201 | } else |
| 202 | standAloneFilm->GetOutput<float>((slg::FilmOutputs::FilmOutputType)type, |
| 203 | buffer, index, executeImagePipeline); |
| 204 | } |
| 205 | |
| 206 | void FilmImpl::GetOutputUInt(const FilmOutputType type, unsigned int *buffer, |
| 207 | const unsigned int index, const bool executeImagePipeline) { |
no test coverage detected