xyginext  0.2.0
Second generation of xygine game creation framework
Public Member Functions | List of all members
xy::Detail::AudioMusic Class Referencefinal
Inheritance diagram for xy::Detail::AudioMusic:
xy::Detail::AudioSourceImpl

Public Member Functions

 AudioMusic (const std::string &)
 
void play () override
 
void pause () override
 
void stop () override
 
void setPitch (float) override
 
void setVolume (float) override
 
void setPosition (sf::Vector3f) override
 
void setRelativeTolistener (bool) override
 
void setMinDistance (float) override
 
void setAttenuation (float) override
 
void setLooped (bool) override
 
float getPitch () const override
 
float getVolume () const override
 
sf::Vector3f getPosition () const override
 
bool isRelativeToListener () const override
 
float getMinDistance () const override
 
float getAttenuation () const override
 
bool isLooped () const override
 
sf::Int32 getStatus () const override
 
sf::Time getDuration () const override
 
sf::Time getPlayingOffset () const override
 
void setPlayingOffset (sf::Time) override
 
bool isValid () const
 
Type getType () const override
 

Additional Inherited Members

- Public Types inherited from xy::Detail::AudioSourceImpl
enum  Type { Sound, Music, Null }