export raw histogram data

This commit is contained in:
Claude Heiland-Allen
2023-12-05 11:18:40 +00:00
parent 6ef145e76e
commit a7b4cc70d6
10 changed files with 122 additions and 6 deletions

View File

@ -374,6 +374,40 @@ void RendererBase::ReclaimOnResize(bool reclaimOnResize)
ChangeVal([&] { m_ReclaimOnResize = reclaimOnResize; }, eProcessAction::FULL_RENDER);
}
/// <summary>
/// Get whether to output raw histogram values instead of gamma corrected
/// colours.
/// Default: false.
/// </summary>
/// <returns>True if raw, else false.</returns>
bool RendererBase::RawHistogram() const { return m_RawHistogram; }
/// <summary>
/// Set whether to output raw histogram values instead of gamma corrected
/// colours.
/// </summary>
/// <param name="rawHistogram">True if raw, else false.</param>
void RendererBase::RawHistogram(bool rawHistogram)
{
ChangeVal([&] { m_RawHistogram = rawHistogram; }, eProcessAction::ACCUM_ONLY);
}
/// <summary>
/// Get whether to output raw histogram values before density filtering.
/// Default: false.
/// </summary>
/// <returns>True if raw, else false.</returns>
bool RendererBase::RawHistogramPreDensity() const { return m_RawHistogramPreDensity; }
/// <summary>
/// Set whether to output raw histogram values before density filtering.
/// </summary>
/// <param name="rawHistogram">True if pre density, else false.</param>
void RendererBase::RawHistogramPreDensity(bool rawHistogramPreDensity)
{
ChangeVal([&] { m_RawHistogramPreDensity = rawHistogramPreDensity; }, eProcessAction::ACCUM_ONLY);
}
/// <summary>
/// Set the callback object.
/// </summary>