NWengine 0.9
|
Represents an audio listener component attached to a game object. More...
#include <AudioListener.h>
Public Member Functions | |
AudioListener () | |
Default constructor for the AudioListener class. | |
~AudioListener () | |
Destructor for the AudioListener class. | |
AudioListener (GameObject *attachedObj) | |
Constructor for the AudioListener class. | |
void | Update () override |
Updates the audio listener component. | |
int | Serialize (std::fstream *data, int offset) override |
Serializes the audio listener component data. | |
int | Deserialize (std::fstream *data, int offset) override |
Deserializes the audio listener component data. | |
Public Member Functions inherited from GameComponent | |
virtual void | Start () |
Start the game component. | |
virtual void | SetGameObject (void *go) |
Set the GameObject associated with the game component. | |
virtual void * | GetGameObject () |
Get the GameObject associated with the game component. | |
virtual | ~GameComponent () |
Destructor for the game component. | |
Public Member Functions inherited from Serialized | |
Serialized () | |
Default constructor for Serialized class. | |
Static Public Member Functions | |
static std::string | GetType () |
Gets the type of the audio listener component. | |
Static Public Member Functions inherited from GameComponent | |
static std::string | GetType () |
Get the type of the game component. | |
Public Attributes | |
GameObject * | attachedObj = nullptr |
The game object that the audio listener is attached to. | |
Static Public Attributes | |
static std::map< GameObject *, AudioListener * > | componentList |
A map of game objects to their corresponding audio listener components. | |
Represents an audio listener component attached to a game object.
Represents an audio listener component that can be attached to a game object.
AudioListener::AudioListener | ( | GameObject * | attachedObj | ) |
Constructor for the AudioListener class.
attachedObj | The game object to attach the audio listener to. |
Deserializes the audio listener component data.
data | The file stream to read the serialized data from. |
offset | The offset in the file stream to start reading the serialized data. |
Reimplemented from Serialized.
|
inlinestatic |
Gets the type of the audio listener component.
Serializes the audio listener component data.
data | The file stream to write the serialized data to. |
offset | The offset in the file stream to start writing the serialized data. |
Reimplemented from Serialized.
|
overridevirtual |
Updates the audio listener component.
Reimplemented from GameComponent.