#include <wxluxgui.h>
Public Member Functions | |
LuxHistogramWindow (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition) | |
~LuxHistogramWindow () | |
void | Update () |
void | SetOption (int option) |
void | ClearOption (int option) |
void | SetEnabled (bool enabled) |
Protected Member Functions | |
void | OnSize (wxSizeEvent &event) |
Private Attributes | |
int | m_Options |
bool | m_IsEnabled |
Definition at line 343 of file wxluxgui.h.
LuxGui::LuxHistogramWindow::LuxHistogramWindow | ( | wxWindow * | parent, | |
wxWindowID | id, | |||
const wxPoint & | pos = wxDefaultPosition | |||
) |
Definition at line 3093 of file wxluxgui.cpp.
References LUX_HISTOGRAM_RGB_ADD, m_IsEnabled, m_Options, OnSize(), and lux::LuxGui::ImageWindow::SetImage().
LuxGui::LuxHistogramWindow::~LuxHistogramWindow | ( | ) |
Definition at line 3103 of file wxluxgui.cpp.
References OnSize().
void LuxGui::LuxHistogramWindow::ClearOption | ( | int | option | ) |
Definition at line 3140 of file wxluxgui.cpp.
References m_Options.
Referenced by lux::LuxGui::OnMenu().
void LuxGui::LuxHistogramWindow::OnSize | ( | wxSizeEvent & | event | ) | [protected] |
Definition at line 3144 of file wxluxgui.cpp.
References Update().
Referenced by LuxHistogramWindow(), and ~LuxHistogramWindow().
void LuxGui::LuxHistogramWindow::SetEnabled | ( | bool | enabled | ) |
Definition at line 3135 of file wxluxgui.cpp.
References LUX_FILM, LUX_FILM_HISTOGRAM_ENABLED, m_IsEnabled, and UpdateParam().
Referenced by lux::LuxGui::OnMenu(), lux::LuxGui::OnMouse(), and lux::LuxGui::UpdateTonemapWidgetValues().
void LuxGui::LuxHistogramWindow::SetOption | ( | int | option | ) |
Definition at line 3115 of file wxluxgui.cpp.
References LUX_HISTOGRAM_BLUE, LUX_HISTOGRAM_GREEN, LUX_HISTOGRAM_LOG, LUX_HISTOGRAM_RED, LUX_HISTOGRAM_RGB, LUX_HISTOGRAM_RGB_ADD, LUX_HISTOGRAM_VALUE, and m_Options.
Referenced by lux::LuxGui::OnMenu().
void LuxGui::LuxHistogramWindow::Update | ( | ) |
Definition at line 3107 of file wxluxgui.cpp.
References luxGetHistogramImage(), luxStatistics(), m_IsEnabled, m_Options, and lux::LuxGui::ImageWindow::SetImage().
Referenced by lux::LuxGui::OnCommand(), lux::LuxGui::OnMenu(), and OnSize().
bool lux::LuxGui::LuxHistogramWindow::m_IsEnabled [private] |
Definition at line 355 of file wxluxgui.h.
Referenced by LuxHistogramWindow(), SetEnabled(), and Update().
Definition at line 354 of file wxluxgui.h.
Referenced by ClearOption(), LuxHistogramWindow(), SetOption(), and Update().