C# 클래스 LeanAudio, hugula

상속: object
파일 보기 프로젝트 열기: tenvick/hugula 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MIN_FREQEUNCY_PERIOD float
PROCESSING_ITERATIONS_MAX int
generatedWaveDistances float[]
generatedWaveDistancesCount int

공개 메소드들

메소드 설명
createAudio ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : AudioClip
createAudioStream ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : LeanAudioStream,
generateAudioFromCurve ( AnimationCurve curve, int frequencyRate = 44100 ) : AudioClip
options ( ) : LeanAudioOptions,
play ( AudioClip audio ) : AudioSource
play ( AudioClip audio, Vector3 pos ) : AudioSource
play ( AudioClip audio, Vector3 pos, float volume ) : AudioSource
play ( AudioClip audio, float volume ) : AudioSource
playClipAt ( AudioClip clip, Vector3 pos ) : AudioSource
printOutAudioClip ( AudioClip audioClip, AnimationCurve &curve, float scaleX = 1f ) : void

비공개 메소드들

메소드 설명
OnAudioSetPosition ( int newPosition ) : void
createAudioFromWave ( int waveLength, LeanAudioOptions, options ) : AudioClip
createAudioWave ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options ) : int

메소드 상세

createAudio() 공개 정적인 메소드

public static createAudio ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : AudioClip
volume UnityEngine.AnimationCurve
frequency UnityEngine.AnimationCurve
options LeanAudioOptions,
리턴 UnityEngine.AudioClip

createAudioStream() 공개 정적인 메소드

public static createAudioStream ( AnimationCurve volume, AnimationCurve frequency, LeanAudioOptions, options = null ) : LeanAudioStream,
volume UnityEngine.AnimationCurve
frequency UnityEngine.AnimationCurve
options LeanAudioOptions,
리턴 LeanAudioStream,

generateAudioFromCurve() 공개 정적인 메소드

public static generateAudioFromCurve ( AnimationCurve curve, int frequencyRate = 44100 ) : AudioClip
curve UnityEngine.AnimationCurve
frequencyRate int
리턴 UnityEngine.AudioClip

options() 공개 정적인 메소드

public static options ( ) : LeanAudioOptions,
리턴 LeanAudioOptions,

play() 공개 정적인 메소드

public static play ( AudioClip audio ) : AudioSource
audio UnityEngine.AudioClip
리턴 UnityEngine.AudioSource

play() 공개 정적인 메소드

public static play ( AudioClip audio, Vector3 pos ) : AudioSource
audio UnityEngine.AudioClip
pos Vector3
리턴 UnityEngine.AudioSource

play() 공개 정적인 메소드

public static play ( AudioClip audio, Vector3 pos, float volume ) : AudioSource
audio UnityEngine.AudioClip
pos Vector3
volume float
리턴 UnityEngine.AudioSource

play() 공개 정적인 메소드

public static play ( AudioClip audio, float volume ) : AudioSource
audio UnityEngine.AudioClip
volume float
리턴 UnityEngine.AudioSource

playClipAt() 공개 정적인 메소드

public static playClipAt ( AudioClip clip, Vector3 pos ) : AudioSource
clip UnityEngine.AudioClip
pos Vector3
리턴 UnityEngine.AudioSource

printOutAudioClip() 공개 정적인 메소드

public static printOutAudioClip ( AudioClip audioClip, AnimationCurve &curve, float scaleX = 1f ) : void
audioClip UnityEngine.AudioClip
curve UnityEngine.AnimationCurve
scaleX float
리턴 void

프로퍼티 상세

MIN_FREQEUNCY_PERIOD 공개적으로 정적으로 프로퍼티

public static float MIN_FREQEUNCY_PERIOD
리턴 float

PROCESSING_ITERATIONS_MAX 공개적으로 정적으로 프로퍼티

public static int PROCESSING_ITERATIONS_MAX
리턴 int

generatedWaveDistances 공개적으로 정적으로 프로퍼티

public static float[] generatedWaveDistances
리턴 float[]

generatedWaveDistancesCount 공개적으로 정적으로 프로퍼티

public static int generatedWaveDistancesCount
리턴 int