PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::PRenderSetting Class Reference

#include <PSettingEditor.h>

Inheritance diagram for dyno::PRenderSetting:
Collaboration diagram for dyno::PRenderSetting:

Public Slots

void updateData () override
 
void setMSAA (int idx)
 
void setShadowMapSize (int idx)
 
void setShadowBlurIters (int iters)
 
- Public Slots inherited from dyno::PSettingWidget
virtual void updateData ()
 

Public Member Functions

 PRenderSetting (PSettingEditor *editor, std::string title)
 
 ~PRenderSetting ()
 
void setRenderEngine (std::shared_ptr< RenderEngine > engine)
 
- Public Member Functions inherited from dyno::PSettingWidget
 PSettingWidget (PSettingEditor *editor, std::string title)
 
 ~PSettingWidget ()
 
QGridLayout * getScrollLayout ()
 
PSettingEditorgetEditor ()
 
void setLabelTitle (std::string text)
 

Private Attributes

std::shared_ptr< GLRenderEnginemRenderEngine = nullptr
 
QCheckBox * fxaaEnabled
 
QComboBox * msaaSamples
 
QComboBox * shadowMapSize
 
QSpinBox * shadowBlurIters
 
QLineEdit * mLineEdit = nullptr
 

Additional Inherited Members

- Signals inherited from dyno::PSettingWidget
void changed (SceneGraph *scn)
 

Detailed Description

Definition at line 109 of file PSettingEditor.h.

Constructor & Destructor Documentation

◆ PRenderSetting()

dyno::PRenderSetting::PRenderSetting ( PSettingEditor * editor,
std::string title )

Definition at line 206 of file PSettingEditor.cpp.

Here is the call graph for this function:

◆ ~PRenderSetting()

dyno::PRenderSetting::~PRenderSetting ( )

Definition at line 272 of file PSettingEditor.cpp.

Member Function Documentation

◆ setMSAA

void dyno::PRenderSetting::setMSAA ( int idx)
slot

Definition at line 311 of file PSettingEditor.cpp.

Here is the caller graph for this function:

◆ setRenderEngine()

void dyno::PRenderSetting::setRenderEngine ( std::shared_ptr< RenderEngine > engine)

Definition at line 277 of file PSettingEditor.cpp.

Here is the call graph for this function:

◆ setShadowBlurIters

void dyno::PRenderSetting::setShadowBlurIters ( int iters)
slot

Definition at line 321 of file PSettingEditor.cpp.

Here is the caller graph for this function:

◆ setShadowMapSize

void dyno::PRenderSetting::setShadowMapSize ( int idx)
slot

Definition at line 316 of file PSettingEditor.cpp.

Here is the caller graph for this function:

◆ updateData

void dyno::PRenderSetting::updateData ( )
overrideslot

Definition at line 303 of file PSettingEditor.cpp.

Member Data Documentation

◆ fxaaEnabled

QCheckBox* dyno::PRenderSetting::fxaaEnabled
private

Definition at line 132 of file PSettingEditor.h.

◆ mLineEdit

QLineEdit* dyno::PRenderSetting::mLineEdit = nullptr
private

Definition at line 136 of file PSettingEditor.h.

◆ mRenderEngine

std::shared_ptr<GLRenderEngine> dyno::PRenderSetting::mRenderEngine = nullptr
private

Definition at line 130 of file PSettingEditor.h.

◆ msaaSamples

QComboBox* dyno::PRenderSetting::msaaSamples
private

Definition at line 133 of file PSettingEditor.h.

◆ shadowBlurIters

QSpinBox* dyno::PRenderSetting::shadowBlurIters
private

Definition at line 135 of file PSettingEditor.h.

◆ shadowMapSize

QComboBox* dyno::PRenderSetting::shadowMapSize
private

Definition at line 134 of file PSettingEditor.h.


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