Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
AudioSourceComponentUI.hpp
Go to the documentation of this file.
1#pragma once
2
5#include <ECS/Registry.hpp>
6#include <UI/Common/AssetSelector.hpp>
7#include <UI/Common/BooleanSelector.hpp>
8#include <UI/Common/FloatSlider.hpp>
9#include <UI/ComponentUI.hpp>
10
11namespace shkyera {
12
30
31} // namespace shkyera
Component that enables audio playback for an entity.
Definition AudioSourceComponent.hpp:13
Definition AudioSourceComponentUI.hpp:13
FloatSlider _maxDistanceSlider
Definition AudioSourceComponentUI.hpp:28
AssetSelector< Audio > _audioSelector
Definition AudioSourceComponentUI.hpp:23
BooleanSelector _pausedSelector
Definition AudioSourceComponentUI.hpp:24
BooleanSelector _spatializeSelector
Definition AudioSourceComponentUI.hpp:26
void draw() override
Definition AudioSourceComponentUI.cpp:45
BooleanSelector _loopSelector
Definition AudioSourceComponentUI.hpp:25
AudioSourceComponent * _audioSourceComponent
Definition AudioSourceComponentUI.hpp:20
FloatSlider _volumeSlider
Definition AudioSourceComponentUI.hpp:27
std::shared_ptr< Registry > _registry
Definition AudioSourceComponentUI.hpp:21
Definition BooleanSelector.hpp:11
Definition ComponentUI.hpp:8
Definition FloatSlider.hpp:11
Definition Asset.hpp:6
Definition Clock.hpp:9