RigsofRods
Soft-body Physics Simulation
Public Member Functions
Script2Game::SoundScriptInstanceClass Class Reference

Binding of RoR::SoundScriptInstance; instance of SoundScriptTemplateClass. More...

#include <SoundScriptInstanceClass.h>

Public Member Functions

void runOnce ()
 
void setPitch (float pitch)
 
void setGain (float gain)
 
void setPosition (vector3 pos)
 
void setVelocity (vector3 velo)
 
void start ()
 
void stop ()
 
void kill ()
 
SoundScriptTemplateClass getTemplate () SoundClass getStartSound()
 
SoundClass getStopSound ()
 
SoundClass getSound (int pos)
 
float getStartSoundPitchgain ()
 
float getStopSoundPitchgain ()
 
float getSoundPitchgain (int pos)
 
int getActorInstanceId ()
 
const string & getInstanceName ()
 
void runOnce ()
 
void setPitch (float pitch)
 
void setGain (float gain)
 
void setPosition (vector3 pos)
 
void setVelocity (vector3 velo)
 
void start ()
 
void stop ()
 
void kill ()
 
SoundScriptTemplateClass getTemplate () SoundClass getStartSound()
 
SoundClass getStopSound ()
 
SoundClass getSound (int pos)
 
float getStartSoundPitchgain ()
 
float getStopSoundPitchgain ()
 
float getSoundPitchgain (int pos)
 
int getActorInstanceId ()
 
const string & getInstanceName ()
 

Detailed Description

Binding of RoR::SoundScriptInstance; instance of SoundScriptTemplateClass.

Note
To create the object, use GameScriptClass::createSoundScriptInstance()

Definition at line 17 of file SoundScriptInstanceClass.h.

Member Function Documentation

◆ getActorInstanceId() [1/2]

int Script2Game::SoundScriptInstanceClass::getActorInstanceId ( )

◆ getActorInstanceId() [2/2]

int Script2Game::SoundScriptInstanceClass::getActorInstanceId ( )

◆ getInstanceName() [1/2]

const string& Script2Game::SoundScriptInstanceClass::getInstanceName ( )

◆ getInstanceName() [2/2]

const string& Script2Game::SoundScriptInstanceClass::getInstanceName ( )

◆ getSound() [1/2]

SoundClass Script2Game::SoundScriptInstanceClass::getSound ( int  pos)

◆ getSound() [2/2]

SoundClass Script2Game::SoundScriptInstanceClass::getSound ( int  pos)

◆ getSoundPitchgain() [1/2]

float Script2Game::SoundScriptInstanceClass::getSoundPitchgain ( int  pos)

◆ getSoundPitchgain() [2/2]

float Script2Game::SoundScriptInstanceClass::getSoundPitchgain ( int  pos)

◆ getStartSoundPitchgain() [1/2]

float Script2Game::SoundScriptInstanceClass::getStartSoundPitchgain ( )

◆ getStartSoundPitchgain() [2/2]

float Script2Game::SoundScriptInstanceClass::getStartSoundPitchgain ( )

◆ getStopSound() [1/2]

SoundClass Script2Game::SoundScriptInstanceClass::getStopSound ( )

◆ getStopSound() [2/2]

SoundClass Script2Game::SoundScriptInstanceClass::getStopSound ( )

◆ getStopSoundPitchgain() [1/2]

float Script2Game::SoundScriptInstanceClass::getStopSoundPitchgain ( )

◆ getStopSoundPitchgain() [2/2]

float Script2Game::SoundScriptInstanceClass::getStopSoundPitchgain ( )

◆ getTemplate() [1/2]

SoundScriptTemplateClass Script2Game::SoundScriptInstanceClass::getTemplate ( )

◆ getTemplate() [2/2]

SoundScriptTemplateClass Script2Game::SoundScriptInstanceClass::getTemplate ( )

◆ kill() [1/2]

void Script2Game::SoundScriptInstanceClass::kill ( )

◆ kill() [2/2]

void Script2Game::SoundScriptInstanceClass::kill ( )

◆ runOnce() [1/2]

void Script2Game::SoundScriptInstanceClass::runOnce ( )

◆ runOnce() [2/2]

void Script2Game::SoundScriptInstanceClass::runOnce ( )

◆ setGain() [1/2]

void Script2Game::SoundScriptInstanceClass::setGain ( float  gain)

◆ setGain() [2/2]

void Script2Game::SoundScriptInstanceClass::setGain ( float  gain)

◆ setPitch() [1/2]

void Script2Game::SoundScriptInstanceClass::setPitch ( float  pitch)

◆ setPitch() [2/2]

void Script2Game::SoundScriptInstanceClass::setPitch ( float  pitch)

◆ setPosition() [1/2]

void Script2Game::SoundScriptInstanceClass::setPosition ( vector3  pos)

◆ setPosition() [2/2]

void Script2Game::SoundScriptInstanceClass::setPosition ( vector3  pos)

◆ setVelocity() [1/2]

void Script2Game::SoundScriptInstanceClass::setVelocity ( vector3  velo)

◆ setVelocity() [2/2]

void Script2Game::SoundScriptInstanceClass::setVelocity ( vector3  velo)

◆ start() [1/2]

void Script2Game::SoundScriptInstanceClass::start ( )

◆ start() [2/2]

void Script2Game::SoundScriptInstanceClass::start ( )

◆ stop() [1/2]

void Script2Game::SoundScriptInstanceClass::stop ( )

◆ stop() [2/2]

void Script2Game::SoundScriptInstanceClass::stop ( )

The documentation for this class was generated from the following file: