|
ProtoZed
awesome branch
A simple but powerful game framework
|
Public Member Functions | |
| SoundEmitter () | |
| ~SoundEmitter () | |
| void | Play () |
| void | Stop () |
| const std::string & | GetSound () const |
| float | GetVolume () const |
| bool | IsPlaying () const |
| bool | IsRepeating () const |
| float | GetMinDistance () const |
| float | GetAttenuation () const |
Public Member Functions inherited from PZ::Component | |
| virtual | ~Component () |
| virtual void | Init () |
| Initializes the component. | |
| virtual void | Destroy () |
| Destroys the component. | |
| virtual void | Update (float deltaTime) |
| Runs an update. | |
| Application & | GetApplication () const |
| EntityID | GetOwnerID () const |
| MetaEntity | GetOwnerEntity () const |
| EntityManager & | GetManager () const |
| const Timestamp & | GetTimestamp () const |
| Gets the timestamp for when this component was last updated. | |
Public Member Functions inherited from PZ::PropertyList | |
| PropertyList () | |
| virtual | ~PropertyList () |
| bool | AddProperty (PropertyBase &prop) |
| bool | RemoveProperty (const std::string &name) |
| void | ClearProperties () |
| bool | HasProperty (const std::string &name) const |
| PropertyBase & | GetProperty (const std::string &name) |
| const PropertyBase & | GetProperty (const std::string &name) const |
| template<typename T > | |
| Property< T > & | GetProperty (const std::string &name) |
| template<typename T > | |
| const Property< T > & | GetProperty (const std::string &name) const |
| const PropertyMap & | GetAllProperties () const |
Public Member Functions inherited from PZ::EventHandler | |
| EventHandler () | |
| virtual | ~EventHandler () |
| bool | SubscribeTo (EventHandler &handler) |
| bool | UnsubscribeTo (EventHandler &handler) |
| template<class T , class EventT > | |
| bool | RegisterEvent (T *obj, void(T::*memFn)(EventT &)) |
| template<class T , class EventT > | |
| bool | UnregisterEvent (T *obj, void(T::*memFn)(EventT &)) |
| void | HandleEvent (const Event &e) |
| void | EmitEvent (const Event &e) const |
Static Public Attributes | |
| static const HashString | Family |
Additional Inherited Members | |
Protected Member Functions inherited from PZ::Component | |
| Component () | |
| Default constructor. | |
| void | UpdateTimestamp () |
| virtual void | PropertyUpdated (const PropertyBase &prop) |
| PZ::SoundEmitter::SoundEmitter | ( | ) |
| PZ::SoundEmitter::~SoundEmitter | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void PZ::SoundEmitter::Play | ( | ) |
| void PZ::SoundEmitter::Stop | ( | ) |
|
static |
1.8.2