C# 클래스 EnvelopeWindow.EnvelopeHandle, G-Audio

파일 보기 프로젝트 열기: gregzo/G-Audio

공개 프로퍼티들

프로퍼티 타입 설명
Control ControlType
HandleRadius float
LeftMargin float
MaxSamples int
TotalLength float

공개 메소드들

메소드 설명
Drag ( float xPos ) : void
DrawHandle ( ) : void
EnvelopeHandle ( ControlType control, float yPos ) : System.Collections
EvaluatePosInSamples ( float xPos ) : int
HitTest ( Vector2 pos ) : bool
SetClamps ( EnvelopeHandle leftClamp, EnvelopeHandle rightClamp ) : void
UpdatePosition ( ) : void

메소드 상세

Drag() 공개 메소드

public Drag ( float xPos ) : void
xPos float
리턴 void

DrawHandle() 공개 메소드

public DrawHandle ( ) : void
리턴 void

EnvelopeHandle() 공개 메소드

public EnvelopeHandle ( ControlType control, float yPos ) : System.Collections
control ControlType
yPos float
리턴 System.Collections

EvaluatePosInSamples() 공개 메소드

public EvaluatePosInSamples ( float xPos ) : int
xPos float
리턴 int

HitTest() 공개 메소드

public HitTest ( Vector2 pos ) : bool
pos Vector2
리턴 bool

SetClamps() 공개 메소드

public SetClamps ( EnvelopeHandle leftClamp, EnvelopeHandle rightClamp ) : void
leftClamp EnvelopeHandle
rightClamp EnvelopeHandle
리턴 void

UpdatePosition() 공개 메소드

public UpdatePosition ( ) : void
리턴 void

프로퍼티 상세

Control 공개적으로 프로퍼티

public ControlType Control
리턴 ControlType

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

public static float HandleRadius
리턴 float

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

public static float LeftMargin
리턴 float

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

public static int MaxSamples
리턴 int

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

public static float TotalLength
리턴 float