C# Class AnimatGuiCtrls.Collections.KeyFrameCollection

Inheritance: System.Collections.CollectionBase
显示文件 Open project: NeuroRoboticTech/AnimatLabPublicSource Class Usage Examples

Protected Properties

Property Type Description
_CurrentFrame AnimatGuiCtrls.Controls.KeyFrame
_aryMulitFrames System.Collections.ArrayList
_arySingleFrames System.Collections.ArrayList

Public Methods

Method Description
Add ( KeyFrame keyFrame ) : KeyFrame
Add ( KeyFrame keyFrame, bool bSuspendRedraw ) : KeyFrame
Contains ( KeyFrame value ) : bool
Copy ( ) : KeyFrameCollection
Draw ( Graphics g ) : void
FindClosest ( KeyFrame iType, long lMillisecond ) : KeyFrame
FindClosest ( KeyFrame iType, long lMillisecond, bool bInActualZoneOnly ) : KeyFrame
IndexOf ( KeyFrame value ) : int
IsHandleClick ( System e ) : KeyFrame
KeyFrameCollection ( TimeRuler ruler ) : System
Overlaps ( long lStart, long lEnd, KeyFrame testFrame ) : bool
Remove ( KeyFrame value ) : void
Remove ( KeyFrame value, bool bSuspendRedraw ) : void
RemoveClosest ( KeyFrame iType, long lMillisecond ) : KeyFrame
SetIndex ( int newIndex, KeyFrame value ) : int
this ( int index ) : KeyFrame

Method Details

Add() public method

public Add ( KeyFrame keyFrame ) : KeyFrame
keyFrame AnimatGuiCtrls.Controls.KeyFrame
return AnimatGuiCtrls.Controls.KeyFrame

Add() public method

public Add ( KeyFrame keyFrame, bool bSuspendRedraw ) : KeyFrame
keyFrame AnimatGuiCtrls.Controls.KeyFrame
bSuspendRedraw bool
return AnimatGuiCtrls.Controls.KeyFrame

Contains() public method

public Contains ( KeyFrame value ) : bool
value AnimatGuiCtrls.Controls.KeyFrame
return bool

Copy() public method

public Copy ( ) : KeyFrameCollection
return KeyFrameCollection

Draw() public method

public Draw ( Graphics g ) : void
g System.Drawing.Graphics
return void

FindClosest() public method

public FindClosest ( KeyFrame iType, long lMillisecond ) : KeyFrame
iType AnimatGuiCtrls.Controls.KeyFrame
lMillisecond long
return AnimatGuiCtrls.Controls.KeyFrame

FindClosest() public method

public FindClosest ( KeyFrame iType, long lMillisecond, bool bInActualZoneOnly ) : KeyFrame
iType AnimatGuiCtrls.Controls.KeyFrame
lMillisecond long
bInActualZoneOnly bool
return AnimatGuiCtrls.Controls.KeyFrame

IndexOf() public method

public IndexOf ( KeyFrame value ) : int
value AnimatGuiCtrls.Controls.KeyFrame
return int

IsHandleClick() public method

public IsHandleClick ( System e ) : KeyFrame
e System
return AnimatGuiCtrls.Controls.KeyFrame

KeyFrameCollection() public method

public KeyFrameCollection ( TimeRuler ruler ) : System
ruler AnimatGuiCtrls.Controls.TimeRuler
return System

Overlaps() public method

public Overlaps ( long lStart, long lEnd, KeyFrame testFrame ) : bool
lStart long
lEnd long
testFrame AnimatGuiCtrls.Controls.KeyFrame
return bool

Remove() public method

public Remove ( KeyFrame value ) : void
value AnimatGuiCtrls.Controls.KeyFrame
return void

Remove() public method

public Remove ( KeyFrame value, bool bSuspendRedraw ) : void
value AnimatGuiCtrls.Controls.KeyFrame
bSuspendRedraw bool
return void

RemoveClosest() public method

public RemoveClosest ( KeyFrame iType, long lMillisecond ) : KeyFrame
iType AnimatGuiCtrls.Controls.KeyFrame
lMillisecond long
return AnimatGuiCtrls.Controls.KeyFrame

SetIndex() public method

public SetIndex ( int newIndex, KeyFrame value ) : int
newIndex int
value AnimatGuiCtrls.Controls.KeyFrame
return int

this() public method

public this ( int index ) : KeyFrame
index int
return AnimatGuiCtrls.Controls.KeyFrame

Property Details

_CurrentFrame protected_oe property

protected KeyFrame,AnimatGuiCtrls.Controls _CurrentFrame
return AnimatGuiCtrls.Controls.KeyFrame

_aryMulitFrames protected_oe property

protected ArrayList,System.Collections _aryMulitFrames
return System.Collections.ArrayList

_arySingleFrames protected_oe property

protected ArrayList,System.Collections _arySingleFrames
return System.Collections.ArrayList