C# 클래스 FlatRedBall_Spriter.SpriterObject

상속: FlatRedBallExtensions.ScaledPositionedObject
파일 보기 프로젝트 열기: kainazzzo/flatredball-spriter 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddToManagersBottomUp void
InitializeSpriterObject void
OnAnimationFinished void
ResetAnimation void
RestartAnimationWithWrapping void
SetAllObjectValuesToCurrentFrame void
SetInterpolatedValues void
UpdateAllObjectDependencies void
UpdateCollisionBoxes void

공개 메소드들

메소드 설명
AddToManagers ( ) : void
AddToManagers ( Layer layerToAddTo ) : void
Clone ( ) : SpriterObject
Destroy ( ) : void
GetPercentageIntoFrame ( float secondsIntoAnimation, float currentKeyFrameTime, float nextKeyFrameTime ) : float
LoadStaticContent ( string contentManagerName ) : void
PostInitialize ( ) : void
SpriterObject ( string contentManagerName ) : System
SpriterObject ( string contentManagerName, bool addToManagers ) : System
StartAnimation ( ) : void
StartAnimation ( string animationName ) : void
TimedActivity ( float secondDifference, double secondDifferenceSquaredDividedByTwo, float secondsPassedLastFrame ) : void
UnloadStaticContent ( ) : void

비공개 메소드들

메소드 설명
AddToManagersBottomUp ( Layer layerToAddTo ) : void
InitializeSpriterObject ( bool addToManagers ) : void
OnAnimationFinished ( SpriterObjectAnimation animation ) : void
ResetAnimation ( ) : void
RestartAnimationWithWrapping ( ) : void
SetAllObjectValuesToCurrentFrame ( ) : void
SetInterpolatedValues ( KeyFrameValues>.KeyValuePair currentPair, float percentage ) : void
UpdateAllObjectDependencies ( ) : void
UpdateCollisionBoxes ( ) : void

메소드 상세

AddToManagers() 공개 메소드

public AddToManagers ( ) : void
리턴 void

AddToManagers() 공개 메소드

public AddToManagers ( Layer layerToAddTo ) : void
layerToAddTo Layer
리턴 void

Clone() 공개 메소드

public Clone ( ) : SpriterObject
리턴 SpriterObject

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

GetPercentageIntoFrame() 공개 정적인 메소드

public static GetPercentageIntoFrame ( float secondsIntoAnimation, float currentKeyFrameTime, float nextKeyFrameTime ) : float
secondsIntoAnimation float
currentKeyFrameTime float
nextKeyFrameTime float
리턴 float

LoadStaticContent() 공개 정적인 메소드

public static LoadStaticContent ( string contentManagerName ) : void
contentManagerName string
리턴 void

PostInitialize() 공개 메소드

public PostInitialize ( ) : void
리턴 void

SpriterObject() 공개 메소드

public SpriterObject ( string contentManagerName ) : System
contentManagerName string
리턴 System

SpriterObject() 공개 메소드

public SpriterObject ( string contentManagerName, bool addToManagers ) : System
contentManagerName string
addToManagers bool
리턴 System

StartAnimation() 공개 메소드

public StartAnimation ( ) : void
리턴 void

StartAnimation() 공개 메소드

public StartAnimation ( string animationName ) : void
animationName string
리턴 void

TimedActivity() 공개 메소드

public TimedActivity ( float secondDifference, double secondDifferenceSquaredDividedByTwo, float secondsPassedLastFrame ) : void
secondDifference float
secondDifferenceSquaredDividedByTwo double
secondsPassedLastFrame float
리턴 void

UnloadStaticContent() 공개 정적인 메소드

public static UnloadStaticContent ( ) : void
리턴 void