25 #ifndef __I6ENGINE_API_SOUNDLISTENERCOMPONENT_H__
26 #define __I6ENGINE_API_SOUNDLISTENERCOMPONENT_H__
60 return "SoundListener";
88 void Finalize()
override;
92 virtual std::pair<AddStrategy, int64_t> howToAdd(
const ComPtr & comp)
const override;
Class describing a 3d rotation.
#define ISIXE_MODULES_API
A weak pointer observing a sharedPtr.
Attaches a sound listener to an object. The Listener will follow the object.
std::map< std::string, std::string > attributeMap
Implements 3-dimensional vectors.
std::vector< componentOptions > getComponentOptions() override
returns a vector containing all options of the Component being readable and writeable in the editor ...
A shared pointer counting references and adds objects being not referenced any more to an internal li...
std::string getTemplateName() const override
returns the name this template was registered with
Component Base Class. All Components must derive from Component.