#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.
1.6.2-20100208