3#include <AmplitudeAudioPlugin/AmplitudeAudioPluginDLL.h>
5#include <AmplitudeAudioPlugin/Components/AmplitudeComponent.h>
6#include <AmplitudeAudioPlugin/Resources/AudioControlCollectionResource.h>
7#include <AudioSystemPlugin/Core/AudioSystemData.h>
30 void plAmplitudeComponentIsAbstract()
override {}
Base class for all Amplitude components, such that they all have a common ancestor.
Definition AmplitudeComponent.h:10
Component used to load and unload a set of audio controls.
Definition AudioControlsComponent.h:16
virtual void SerializeComponent(plWorldWriter &inout_stream) const
Override this to save the current state of the component to the given stream.
Definition Component.cpp:54
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 DeserializeComponent(plWorldReader &inout_stream)
Override this to load the current state of the component from the given stream.
Definition Component.cpp:58
virtual void Initialize()
Can be overridden for basic initialization that depends on a valid hierarchy and position.
Definition Component.cpp:131
Definition ComponentManager.h:88
Reads a world description from a stream. Allows to instantiate that world multiple times in different...
Definition WorldReader.h:47
Stores an entire plWorld in a stream.
Definition WorldWriter.h:13