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

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

공개 메소드들

메소드 설명
Add ( float frameAmount, Values values ) : void
AddFrame ( ICaption caption, double frame ) : void
AddSorted ( AnimationEntry entry, double startFrame, double duration, double frame ) : void
AnimationData ( ) : System
AnimationData ( ICaption caption ) : System
ApplyAnimation ( ICaption caption, float frame ) : Action
MoveFrame ( int index, float frameAmount ) : void
Parse ( byte version, BinaryReader br ) : AnimationData
RemoveFrame ( int index ) : void
Write ( BinaryWriter bw ) : void

비공개 메소드들

메소드 설명
Lerp ( double startFrame, double duration, double frame ) : Values

메소드 상세

Add() 공개 메소드

public Add ( float frameAmount, Values values ) : void
frameAmount float
values Values
리턴 void

AddFrame() 공개 메소드

public AddFrame ( ICaption caption, double frame ) : void
caption ICaption
frame double
리턴 void

AddSorted() 공개 메소드

public AddSorted ( AnimationEntry entry, double startFrame, double duration, double frame ) : void
entry AnimationEntry
startFrame double
duration double
frame double
리턴 void

AnimationData() 공개 메소드

public AnimationData ( ) : System
리턴 System

AnimationData() 공개 메소드

public AnimationData ( ICaption caption ) : System
caption ICaption
리턴 System

ApplyAnimation() 공개 메소드

public ApplyAnimation ( ICaption caption, float frame ) : Action
caption ICaption
frame float
리턴 Action

MoveFrame() 공개 메소드

public MoveFrame ( int index, float frameAmount ) : void
index int
frameAmount float
리턴 void

Parse() 공개 정적인 메소드

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

RemoveFrame() 공개 메소드

public RemoveFrame ( int index ) : void
index int
리턴 void

Write() 공개 메소드

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