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

#include <SpotLightComponentUI.hpp>

Inheritance diagram for shkyera::SpotLightComponentUI:
[legend]

Public Member Functions

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

Private Attributes

ColorSelector _colorSelector
 
FloatSlider _intensitySlider
 
FloatSlider _rangeSlider
 
FloatSlider _innerCutoffSlider
 
FloatSlider _outerCutoffSlider
 
SpotLightComponent_spotLightComponent
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ SpotLightComponentUI()

shkyera::SpotLightComponentUI::SpotLightComponentUI ( SpotLightComponent pointLightComponent)

Member Function Documentation

◆ draw()

void shkyera::SpotLightComponentUI::draw ( )
overridevirtual

Implements shkyera::ComponentUI.

Member Data Documentation

◆ _colorSelector

ColorSelector shkyera::SpotLightComponentUI::_colorSelector
private

◆ _innerCutoffSlider

FloatSlider shkyera::SpotLightComponentUI::_innerCutoffSlider
private

◆ _intensitySlider

FloatSlider shkyera::SpotLightComponentUI::_intensitySlider
private

◆ _outerCutoffSlider

FloatSlider shkyera::SpotLightComponentUI::_outerCutoffSlider
private

◆ _rangeSlider

FloatSlider shkyera::SpotLightComponentUI::_rangeSlider
private

◆ _spotLightComponent

SpotLightComponent* shkyera::SpotLightComponentUI::_spotLightComponent
private

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