Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::PostProcessingVolumeComponentUI Class Reference

#include <PostProcessingVolumeComponentUI.hpp>

Inheritance diagram for shkyera::PostProcessingVolumeComponentUI:
[legend]

Public Member Functions

 PostProcessingVolumeComponentUI (PostProcessingVolumeComponent *postProcessingVolumeComponent)
 
void draw () override
 
- Public Member Functions inherited from shkyera::ComponentUI
 ComponentUI ()
 
 ComponentUI (const std::filesystem::path &texturePath)
 
virtual ~ComponentUI ()=default
 

Private Attributes

BooleanSelector _globalSelector
 
BooleanSelector _toneMappingSelector
 
BooleanSelector _antiAliasingSelector
 
FloatSlider _gammaSlider
 
FloatSlider _bloomThresholdSlider
 
FloatSlider _bloomWeightSlider
 
FloatSlider _ssaoStrengthSlider
 
FloatSlider _ssaoRadiusSlider
 
PostProcessingVolumeComponent_postProcessingVolumeComponent
 

Additional Inherited Members

- Protected Attributes inherited from shkyera::ComponentUI
AssetRef< Texture_icon
 

Constructor & Destructor Documentation

◆ PostProcessingVolumeComponentUI()

shkyera::PostProcessingVolumeComponentUI::PostProcessingVolumeComponentUI ( PostProcessingVolumeComponent postProcessingVolumeComponent)

Member Function Documentation

◆ draw()

void shkyera::PostProcessingVolumeComponentUI::draw ( )
overridevirtual

Implements shkyera::ComponentUI.

Member Data Documentation

◆ _antiAliasingSelector

BooleanSelector shkyera::PostProcessingVolumeComponentUI::_antiAliasingSelector
private

◆ _bloomThresholdSlider

FloatSlider shkyera::PostProcessingVolumeComponentUI::_bloomThresholdSlider
private

◆ _bloomWeightSlider

FloatSlider shkyera::PostProcessingVolumeComponentUI::_bloomWeightSlider
private

◆ _gammaSlider

FloatSlider shkyera::PostProcessingVolumeComponentUI::_gammaSlider
private

◆ _globalSelector

BooleanSelector shkyera::PostProcessingVolumeComponentUI::_globalSelector
private

◆ _postProcessingVolumeComponent

PostProcessingVolumeComponent* shkyera::PostProcessingVolumeComponentUI::_postProcessingVolumeComponent
private

◆ _ssaoRadiusSlider

FloatSlider shkyera::PostProcessingVolumeComponentUI::_ssaoRadiusSlider
private

◆ _ssaoStrengthSlider

FloatSlider shkyera::PostProcessingVolumeComponentUI::_ssaoStrengthSlider
private

◆ _toneMappingSelector

BooleanSelector shkyera::PostProcessingVolumeComponentUI::_toneMappingSelector
private

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