#include <boost/bind.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/thread.hpp>
#include <boost/cast.hpp>
#include <sstream>
#include <clocale>
#include "lux.h"
#include "api.h"
#include "error.h"
#include "wx/app.h"
#include "wx/filedlg.h"
#include "wx/filename.h"
#include "wx/dcbuffer.h"
#include "wx/splash.h"
#include "wx/clipbrd.h"
#include <boost/date_time/posix_time/posix_time.hpp>
#include "wxluxgui.h"
#include "wxglviewer.h"
#include "wximages.h"
Go to the source code of this file.
#define ABERRATION_AMOUNT_FACTOR 0.01f |
Definition at line 86 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), and lux::LuxGui::OnText().
#define ABERRATION_AMOUNT_RANGE 1.0f |
Definition at line 85 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), and lux::LuxGui::OnText().
#define BLOOMRADIUS_RANGE 1.0f |
Definition at line 81 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define BLOOMWEIGHT_RANGE 1.0f |
Definition at line 82 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define CHIU_RADIUS_MAX 9 |
Definition at line 104 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define CHIU_RADIUS_MIN 1 |
Definition at line 103 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define FLOAT_SLIDER_RES 512.f |
Definition at line 54 of file wxluxgui.cpp.
Referenced by lux::LuxGui::LogSliderValToValue(), lux::LuxGui::LuxLightGroupPanel::OnScroll(), lux::LuxGui::OnScroll(), lux::LuxGui::LuxLightGroupPanel::OnText(), lux::LuxGui::OnText(), lux::LuxGui::LuxLightGroupPanel::ScaleToSliderVal(), lux::LuxGui::LuxLightGroupPanel::SliderValToScale(), lux::LuxGui::UpdateTonemapWidgetValues(), lux::LuxGui::LuxLightGroupPanel::UpdateWidgetValues(), and lux::LuxGui::ValueToLogSliderVal().
#define GLARE_AMOUNT_RANGE 0.3f |
Definition at line 88 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), and lux::LuxGui::OnText().
#define GLARE_BLADES_MAX 100 |
Definition at line 91 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnSpin(), and lux::LuxGui::OnSpinText().
#define GLARE_BLADES_MIN 3 |
Definition at line 90 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnSpin(), and lux::LuxGui::OnSpinText().
#define GLARE_RADIUS_RANGE 0.2f |
Definition at line 89 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), and lux::LuxGui::OnText().
#define GREYC_ALPHA_RANGE 12.0f |
Definition at line 96 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_AMPLITUDE_RANGE 200.0f |
Definition at line 93 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_ANISOTROPY_RANGE 1.0f |
Definition at line 95 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_DA_RANGE 90.0f |
Definition at line 100 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_DL_RANGE 1.0f |
Definition at line 99 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_GAUSSPREC_RANGE 12.0f |
Definition at line 98 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_NB_ITER_RANGE 16.0f |
Definition at line 101 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnText().
#define GREYC_SHARPNESS_RANGE 2.0f |
Definition at line 94 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define GREYC_SIGMA_RANGE 12.0f |
Definition at line 97 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define LG_SCALE_LOG_MAX 4.f |
Definition at line 107 of file wxluxgui.cpp.
Referenced by lux::LuxGui::LuxLightGroupPanel::OnText(), lux::LuxGui::LuxLightGroupPanel::ScaleToSliderVal(), and lux::LuxGui::LuxLightGroupPanel::SliderValToScale().
#define LG_SCALE_LOG_MIN -4.f |
Definition at line 106 of file wxluxgui.cpp.
Referenced by lux::LuxGui::LuxLightGroupPanel::ScaleToSliderVal(), and lux::LuxGui::LuxLightGroupPanel::SliderValToScale().
#define LG_TEMPERATURE_MAX 10000.f |
Definition at line 109 of file wxluxgui.cpp.
Referenced by lux::LuxGui::LuxLightGroupPanel::OnScroll(), lux::LuxGui::LuxLightGroupPanel::OnText(), and lux::LuxGui::LuxLightGroupPanel::UpdateWidgetValues().
#define LG_TEMPERATURE_MIN 1000.f |
Definition at line 108 of file wxluxgui.cpp.
Referenced by lux::LuxGui::LuxLightGroupPanel::OnScroll(), lux::LuxGui::LuxLightGroupPanel::OnText(), and lux::LuxGui::LuxLightGroupPanel::UpdateWidgetValues().
#define TM_CONTRAST_YWA_LOG_MAX 4.f |
Definition at line 68 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_CONTRAST_YWA_LOG_MIN -4.f |
Definition at line 67 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_LINEAR_EXPOSURE_LOG_MAX 2.f |
Definition at line 62 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_LINEAR_EXPOSURE_LOG_MIN -3.f |
Definition at line 61 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_LINEAR_FSTOP_RANGE 64.0f |
Definition at line 64 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_LINEAR_GAMMA_RANGE 5.0f |
Definition at line 65 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_LINEAR_SENSITIVITY_RANGE 1000.0f |
Definition at line 63 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_REINHARD_BURN_RANGE 12.0f |
Definition at line 59 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_REINHARD_POSTSCALE_RANGE 8.0f |
Definition at line 58 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_REINHARD_PRESCALE_RANGE 8.0f |
Definition at line 57 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TM_REINHARD_YWA_RANGE 1.0f |
Definition at line 56 of file wxluxgui.cpp.
#define TORGB_GAMMA_RANGE 5.0f |
Definition at line 79 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_XBLUE_RANGE 1.0f |
Definition at line 76 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_XGREEN_RANGE 1.0f |
Definition at line 74 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_XRED_RANGE 1.0f |
Definition at line 72 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_XWHITE_RANGE 1.0f |
Definition at line 70 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_YBLUE_RANGE 1.0f |
Definition at line 77 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_YGREEN_RANGE 1.0f |
Definition at line 75 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_YRED_RANGE 1.0f |
Definition at line 73 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define TORGB_YWHITE_RANGE 1.0f |
Definition at line 71 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), lux::LuxGui::OnText(), and lux::LuxGui::UpdateTonemapWidgetValues().
#define VIGNETTING_SCALE_RANGE 1.0f |
Definition at line 84 of file wxluxgui.cpp.
Referenced by lux::LuxGui::OnScroll(), and lux::LuxGui::OnText().
double RetrieveParam | ( | bool | useDefault, | |
luxComponent | comp, | |||
luxComponentParameters | param, | |||
int | index = 0 | |||
) |
Definition at line 531 of file wxluxgui.cpp.
References luxGetDefaultParameterValue(), and luxGetParameterValue().
Referenced by lux::LuxGui::ResetToneMappingFromFilm(), and lux::LuxGui::LuxLightGroupPanel::ResetValuesFromFilm().
void UpdateParam | ( | luxComponent | comp, | |
luxComponentParameters | param, | |||
const char * | value, | |||
int | index = 0 | |||
) |
Definition at line 522 of file wxluxgui.cpp.
References luxSetStringParameterValue(), and luxStatistics().
void UpdateParam | ( | luxComponent | comp, | |
luxComponentParameters | param, | |||
double | value, | |||
int | index = 0 | |||
) |
Definition at line 513 of file wxluxgui.cpp.
References luxSetParameterValue(), and luxStatistics().
Referenced by lux::LuxGui::LuxLightGroupPanel::OnCheckBox(), lux::LuxGui::LuxLightGroupPanel::OnColourChanged(), lux::LuxGui::OnMenu(), lux::LuxGui::OnMouse(), lux::LuxGui::LuxLightGroupPanel::OnScroll(), lux::LuxGui::OnScroll(), lux::LuxGui::OnSpin(), lux::LuxGui::OnSpinText(), lux::LuxGui::LuxLightGroupPanel::OnText(), lux::LuxGui::OnText(), lux::LuxGui::SetColorSpacePreset(), lux::LuxGui::LuxHistogramWindow::SetEnabled(), lux::LuxGui::SetTonemapKernel(), and lux::LuxGui::SetWhitepointPreset().
bool copyLog2Console = false |
Definition at line 160 of file wxluxgui.cpp.