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

#include <AudioSourceComponentUI.hpp>

Inheritance diagram for shkyera::AudioSourceComponentUI:
[legend]

Public Member Functions

 AudioSourceComponentUI (std::shared_ptr< Registry > registry, AudioSourceComponent *audioSourceComponent)
 
void draw () override
 
- Public Member Functions inherited from shkyera::ComponentUI
 ComponentUI ()
 
 ComponentUI (const std::filesystem::path &texturePath)
 
virtual ~ComponentUI ()=default
 

Private Attributes

AudioSourceComponent_audioSourceComponent
 
std::shared_ptr< Registry_registry
 
AssetSelector< Audio_audioSelector
 
BooleanSelector _pausedSelector
 
BooleanSelector _loopSelector
 
BooleanSelector _spatializeSelector
 
FloatSlider _volumeSlider
 
FloatSlider _maxDistanceSlider
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ AudioSourceComponentUI()

shkyera::AudioSourceComponentUI::AudioSourceComponentUI ( std::shared_ptr< Registry registry,
AudioSourceComponent audioSourceComponent 
)

Member Function Documentation

◆ draw()

void shkyera::AudioSourceComponentUI::draw ( )
overridevirtual

Implements shkyera::ComponentUI.

Member Data Documentation

◆ _audioSelector

AssetSelector<Audio> shkyera::AudioSourceComponentUI::_audioSelector
private

◆ _audioSourceComponent

AudioSourceComponent* shkyera::AudioSourceComponentUI::_audioSourceComponent
private

◆ _loopSelector

BooleanSelector shkyera::AudioSourceComponentUI::_loopSelector
private

◆ _maxDistanceSlider

FloatSlider shkyera::AudioSourceComponentUI::_maxDistanceSlider
private

◆ _pausedSelector

BooleanSelector shkyera::AudioSourceComponentUI::_pausedSelector
private

◆ _registry

std::shared_ptr<Registry> shkyera::AudioSourceComponentUI::_registry
private

◆ _spatializeSelector

BooleanSelector shkyera::AudioSourceComponentUI::_spatializeSelector
private

◆ _volumeSlider

FloatSlider shkyera::AudioSourceComponentUI::_volumeSlider
private

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