3#include <AudioSystemPlugin/AudioSystemPluginDLL.h>
5#include <AudioSystemPlugin/Components/AudioSystemComponent.h>
6#include <AudioSystemPlugin/Core/AudioSystemAllocator.h>
8#include <Foundation/Types/RefCounted.h>
15 float m_fNextAmount{0.0f};
16 float m_fPreviousAmount{0.0f};
42 void plAudioSystemComponentIsAbstract()
override {}
54 [[nodiscard]] plAudioSystemDataID GetEntityId()
const;
61 void Unregister(
bool bForce =
false)
const;
69 plAudioSystemDataID m_uiEntityId{0};
Component that represent an audio entity in the scene graph.
Definition AudioProxyComponent.h:30
Base class for audio system components.
Definition AudioSystemComponent.h:34
Base class for audio system component manager which need to update their states (eg....
Definition AudioSystemComponent.h:14
Base class for audio system components that depends on an audio proxy component.
Definition AudioSystemComponent.h:46
virtual void Deinitialize()
This method is called before the component is destroyed. A derived type can override this method to d...
Definition Component.cpp:133
virtual void Initialize()
Can be overridden for basic initialization that depends on a valid hierarchy and position.
Definition Component.cpp:131
Base class for reference counted objects.
Definition RefCounted.h:52
Stores the environment amounts for a single audio proxy.
Definition AudioProxyComponent.h:14
Definition AudioSystemAllocator.h:36