PeriDyno 1.0.0
Loading...
Searching...
No Matches
WRenderParamsWidget Class Reference

#include <WRenderParamsWidget.h>

Inheritance diagram for WRenderParamsWidget:
Collaboration diagram for WRenderParamsWidget:

Public Member Functions

 WRenderParamsWidget (dyno::RenderParams *rparams)
 
void update ()
 
Wt::Signal & valueChanged ()
 

Private Member Functions

void createLightPanel ()
 
void createCameraPanel ()
 
void createRenderPanel ()
 
void updateRenderParams ()
 

Private Attributes

Wt::Signal mSignal
 
dyno::RenderParamsmRenderParams
 
Wt::WColorPicker * mAmbientColor
 
Wt::WDoubleSpinBox * mAmbientScale
 
Wt::WColorPicker * mLightColor
 
Wt::WDoubleSpinBox * mLightScale
 
Wt::WSlider * mLightTheta
 
Wt::WSlider * mLightPhi
 
Wt::WDoubleSpinBox * mCameraEyeX
 
Wt::WDoubleSpinBox * mCameraEyeY
 
Wt::WDoubleSpinBox * mCameraEyeZ
 
Wt::WDoubleSpinBox * mCameraTargetX
 
Wt::WDoubleSpinBox * mCameraTargetY
 
Wt::WDoubleSpinBox * mCameraTargetZ
 
Wt::WDoubleSpinBox * mCameraUpX
 
Wt::WDoubleSpinBox * mCameraUpY
 
Wt::WDoubleSpinBox * mCameraUpZ
 
Wt::WDoubleSpinBox * mCameraFov
 
Wt::WDoubleSpinBox * mCameraAspect
 
Wt::WDoubleSpinBox * mCameraClipNear
 
Wt::WDoubleSpinBox * mCameraClipFar
 
Wt::WCheckBox * mSceneBounds
 
Wt::WCheckBox * mGroundPlane
 
Wt::WSlider * mGroundScale
 
Wt::WColorPicker * mBackgroudColor0
 
Wt::WColorPicker * mBackgroudColor1
 

Detailed Description

Definition at line 12 of file WRenderParamsWidget.h.

Constructor & Destructor Documentation

◆ WRenderParamsWidget()

WRenderParamsWidget::WRenderParamsWidget ( dyno::RenderParams * rparams)

Definition at line 22 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ createCameraPanel()

void WRenderParamsWidget::createCameraPanel ( )
private

Definition at line 123 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:

◆ createLightPanel()

void WRenderParamsWidget::createLightPanel ( )
private

Definition at line 84 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createRenderPanel()

void WRenderParamsWidget::createRenderPanel ( )
private

Definition at line 161 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update()

void WRenderParamsWidget::update ( )

Definition at line 208 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateRenderParams()

void WRenderParamsWidget::updateRenderParams ( )
private

Definition at line 246 of file WRenderParamsWidget.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ valueChanged()

Wt::Signal & WRenderParamsWidget::valueChanged ( )
inline

Definition at line 18 of file WRenderParamsWidget.h.

Member Data Documentation

◆ mAmbientColor

Wt::WColorPicker* WRenderParamsWidget::mAmbientColor
private

Definition at line 32 of file WRenderParamsWidget.h.

◆ mAmbientScale

Wt::WDoubleSpinBox* WRenderParamsWidget::mAmbientScale
private

Definition at line 33 of file WRenderParamsWidget.h.

◆ mBackgroudColor0

Wt::WColorPicker* WRenderParamsWidget::mBackgroudColor0
private

Definition at line 64 of file WRenderParamsWidget.h.

◆ mBackgroudColor1

Wt::WColorPicker* WRenderParamsWidget::mBackgroudColor1
private

Definition at line 65 of file WRenderParamsWidget.h.

◆ mCameraAspect

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraAspect
private

Definition at line 55 of file WRenderParamsWidget.h.

◆ mCameraClipFar

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraClipFar
private

Definition at line 57 of file WRenderParamsWidget.h.

◆ mCameraClipNear

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraClipNear
private

Definition at line 56 of file WRenderParamsWidget.h.

◆ mCameraEyeX

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraEyeX
private

Definition at line 42 of file WRenderParamsWidget.h.

◆ mCameraEyeY

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraEyeY
private

Definition at line 43 of file WRenderParamsWidget.h.

◆ mCameraEyeZ

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraEyeZ
private

Definition at line 44 of file WRenderParamsWidget.h.

◆ mCameraFov

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraFov
private

Definition at line 54 of file WRenderParamsWidget.h.

◆ mCameraTargetX

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraTargetX
private

Definition at line 46 of file WRenderParamsWidget.h.

◆ mCameraTargetY

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraTargetY
private

Definition at line 47 of file WRenderParamsWidget.h.

◆ mCameraTargetZ

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraTargetZ
private

Definition at line 48 of file WRenderParamsWidget.h.

◆ mCameraUpX

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraUpX
private

Definition at line 50 of file WRenderParamsWidget.h.

◆ mCameraUpY

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraUpY
private

Definition at line 51 of file WRenderParamsWidget.h.

◆ mCameraUpZ

Wt::WDoubleSpinBox* WRenderParamsWidget::mCameraUpZ
private

Definition at line 52 of file WRenderParamsWidget.h.

◆ mGroundPlane

Wt::WCheckBox* WRenderParamsWidget::mGroundPlane
private

Definition at line 62 of file WRenderParamsWidget.h.

◆ mGroundScale

Wt::WSlider* WRenderParamsWidget::mGroundScale
private

Definition at line 63 of file WRenderParamsWidget.h.

◆ mLightColor

Wt::WColorPicker* WRenderParamsWidget::mLightColor
private

Definition at line 36 of file WRenderParamsWidget.h.

◆ mLightPhi

Wt::WSlider* WRenderParamsWidget::mLightPhi
private

Definition at line 39 of file WRenderParamsWidget.h.

◆ mLightScale

Wt::WDoubleSpinBox* WRenderParamsWidget::mLightScale
private

Definition at line 37 of file WRenderParamsWidget.h.

◆ mLightTheta

Wt::WSlider* WRenderParamsWidget::mLightTheta
private

Definition at line 38 of file WRenderParamsWidget.h.

◆ mRenderParams

dyno::RenderParams* WRenderParamsWidget::mRenderParams
private

Definition at line 29 of file WRenderParamsWidget.h.

◆ mSceneBounds

Wt::WCheckBox* WRenderParamsWidget::mSceneBounds
private

Definition at line 60 of file WRenderParamsWidget.h.

◆ mSignal

Wt::Signal WRenderParamsWidget::mSignal
private

Definition at line 28 of file WRenderParamsWidget.h.


The documentation for this class was generated from the following files: