Logo
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Yukar.Engine.SoundObject Class Reference

sound effect object class More...

Public Member Functions

void Dispose ()
 disposal More...
 
void Update (float inElapsed, float inX=0, float inY=0, float inZ=0)
 Update process More...
 
void Pause ()
 sound pose More...
 
void Resume ()
 resume sound More...
 

Static Public Member Functions

static SoundObject CreateInstance (Common.Catalog inCatalog, Guid inSeId, float inSoundTiming, bool inIs3D=false)
 Create instance More...
 
static void ChangeMasterVolume ()
 Change master volume More...
 

Static Public Attributes

static bool sMute
 
static List< SoundObjectsSoundObjects = new List<SoundObject>()
 

Detailed Description

sound effect object class

Member Function Documentation

◆ ChangeMasterVolume()

static void Yukar.Engine.SoundObject.ChangeMasterVolume ( )
static

Change master volume

◆ CreateInstance()

static SoundObject Yukar.Engine.SoundObject.CreateInstance ( Common.Catalog  inCatalog,
Guid  inSeId,
float  inSoundTiming,
bool  inIs3D = false 
)
static

Create instance

Parameters
inCatalogcatalog
inSeIdsound effect ID
inSoundTimingplayback start time
inIs3DPlay 3D?
Returns

◆ Dispose()

void Yukar.Engine.SoundObject.Dispose ( )

disposal

◆ Pause()

void Yukar.Engine.SoundObject.Pause ( )

sound pose

◆ Resume()

void Yukar.Engine.SoundObject.Resume ( )

resume sound

◆ Update()

void Yukar.Engine.SoundObject.Update ( float  inElapsed,
float  inX = 0,
float  inY = 0,
float  inZ = 0 
)

Update process

Parameters
inElapsedelapsed time
inXX coordinate (for 3D playback)
inYY coordinate (for 3D playback)
inZZ coordinate (for 3D playback)

Member Data Documentation

◆ sMute

bool Yukar.Engine.SoundObject.sMute
static

◆ sSoundObjects

List<SoundObject> Yukar.Engine.SoundObject.sSoundObjects = new List<SoundObject>()
static