C# 클래스 Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationEntry

파일 보기 프로젝트 열기: mfakane/MikuMikuMoving-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
Add ( float value ) : void
AnimationEntry ( ) : System
GetBeginEndFramePair ( double startFrame, double duration, double currentFrame ) : Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]
Lerp ( double startFrame, double duration, double currentFrame ) : AnimationFrame
Parse ( byte version, BinaryReader br ) : AnimationEntry
SetBeginEndFramePair ( double startFrame, double duration, double currentFrame, float values ) : Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]
Write ( BinaryWriter bw ) : void

비공개 메소드들

메소드 설명
Ease ( float amount ) : float
GetBeginEndFramePairNodes ( double startFrame, double duration, double currentFrame ) : LinkedListNode[]

메소드 상세

Add() 공개 메소드

public Add ( float value ) : void
value float
리턴 void

AnimationEntry() 공개 메소드

public AnimationEntry ( ) : System
리턴 System

GetBeginEndFramePair() 공개 메소드

public GetBeginEndFramePair ( double startFrame, double duration, double currentFrame ) : Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]
startFrame double
duration double
currentFrame double
리턴 Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]

Lerp() 공개 메소드

public Lerp ( double startFrame, double duration, double currentFrame ) : AnimationFrame
startFrame double
duration double
currentFrame double
리턴 AnimationFrame

Parse() 공개 정적인 메소드

public static Parse ( byte version, BinaryReader br ) : AnimationEntry
version byte
br System.IO.BinaryReader
리턴 AnimationEntry

SetBeginEndFramePair() 공개 메소드

public SetBeginEndFramePair ( double startFrame, double duration, double currentFrame, float values ) : Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]
startFrame double
duration double
currentFrame double
values float
리턴 Linearstar.MikuMikuMoving.AnimateCaptionPlugin.AnimationFrame[]

Write() 공개 메소드

public Write ( BinaryWriter bw ) : void
bw System.IO.BinaryWriter
리턴 void