C# 클래스 GAudio.Examples.DemoSceneMain

상속: UnityEngine.MonoBehaviour, IGATPulseController
파일 보기 프로젝트 열기: gregzo/G-Audio

공개 프로퍼티들

프로퍼티 타입 설명
chords PatternPitches[]
doubletimeLineColor UnityEngine.Color
fftLine DrawFFTModule
granularPattern PulsedPatternModule
particles UnityEngine.ParticleSystem
patternA PulsedPatternModule
patternB PulsedPatternModule
patternLine PatternLine
pulse PulseModule
sampleBank GATResamplingSampleBank

공개 메소드들

메소드 설명
IGATPulseController ( IGATPulseInfo prevPulseInfo ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnGUI ( ) : void
PatternAWillPlay ( PatternSample sampleInfo, int indexInPattern, double dspTime ) : void
PlayParticles ( ) : void
PlayStreakEnd ( PatternSample sampleInfo, double dspTime ) : void
Start ( ) : void
TryChangeChord ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
LerpFFTLineColor ( float duration, Color fromColor, Color targetColor ) : IEnumerator
LerpFFTLineColorRoutine ( double startDspTime, float duration ) : IEnumerator
TweenGranularPitch ( float duration, float targetPitch ) : IEnumerator

메소드 상세

IGATPulseController() 공개 메소드

public IGATPulseController ( IGATPulseInfo prevPulseInfo ) : void
prevPulseInfo IGATPulseInfo
리턴 void

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

OnGUI() 공개 메소드

public OnGUI ( ) : void
리턴 void

PatternAWillPlay() 공개 메소드

public PatternAWillPlay ( PatternSample sampleInfo, int indexInPattern, double dspTime ) : void
sampleInfo PatternSample
indexInPattern int
dspTime double
리턴 void

PlayParticles() 공개 메소드

public PlayParticles ( ) : void
리턴 void

PlayStreakEnd() 공개 메소드

public PlayStreakEnd ( PatternSample sampleInfo, double dspTime ) : void
sampleInfo PatternSample
dspTime double
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

TryChangeChord() 공개 메소드

public TryChangeChord ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

chords 공개적으로 프로퍼티

public PatternPitches[] chords
리턴 PatternPitches[]

doubletimeLineColor 공개적으로 프로퍼티

public Color,UnityEngine doubletimeLineColor
리턴 UnityEngine.Color

fftLine 공개적으로 프로퍼티

public DrawFFTModule fftLine
리턴 DrawFFTModule

granularPattern 공개적으로 프로퍼티

public PulsedPatternModule granularPattern
리턴 PulsedPatternModule

particles 공개적으로 프로퍼티

public ParticleSystem,UnityEngine particles
리턴 UnityEngine.ParticleSystem

patternA 공개적으로 프로퍼티

public PulsedPatternModule patternA
리턴 PulsedPatternModule

patternB 공개적으로 프로퍼티

public PulsedPatternModule patternB
리턴 PulsedPatternModule

patternLine 공개적으로 프로퍼티

public PatternLine,GAudio.Examples patternLine
리턴 PatternLine

pulse 공개적으로 프로퍼티

public PulseModule pulse
리턴 PulseModule

sampleBank 공개적으로 프로퍼티

public GATResamplingSampleBank sampleBank
리턴 GATResamplingSampleBank