C# Class FlatRedBall_Spriter.SpriterObject

Inheritance: FlatRedBallExtensions.ScaledPositionedObject
Afficher le fichier Open project: kainazzzo/flatredball-spriter Class Usage Examples

Private Properties

Свойство Type Description
AddToManagersBottomUp void
InitializeSpriterObject void
OnAnimationFinished void
ResetAnimation void
RestartAnimationWithWrapping void
SetAllObjectValuesToCurrentFrame void
SetInterpolatedValues void
UpdateAllObjectDependencies void
UpdateCollisionBoxes void

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddToManagers() public méthode

public AddToManagers ( ) : void
Résultat void

AddToManagers() public méthode

public AddToManagers ( Layer layerToAddTo ) : void
layerToAddTo Layer
Résultat void

Clone() public méthode

public Clone ( ) : SpriterObject
Résultat SpriterObject

Destroy() public méthode

public Destroy ( ) : void
Résultat void

GetPercentageIntoFrame() public static méthode

public static GetPercentageIntoFrame ( float secondsIntoAnimation, float currentKeyFrameTime, float nextKeyFrameTime ) : float
secondsIntoAnimation float
currentKeyFrameTime float
nextKeyFrameTime float
Résultat float

LoadStaticContent() public static méthode

public static LoadStaticContent ( string contentManagerName ) : void
contentManagerName string
Résultat void

PostInitialize() public méthode

public PostInitialize ( ) : void
Résultat void

SpriterObject() public méthode

public SpriterObject ( string contentManagerName ) : System
contentManagerName string
Résultat System

SpriterObject() public méthode

public SpriterObject ( string contentManagerName, bool addToManagers ) : System
contentManagerName string
addToManagers bool
Résultat System

StartAnimation() public méthode

public StartAnimation ( ) : void
Résultat void

StartAnimation() public méthode

public StartAnimation ( string animationName ) : void
animationName string
Résultat void

TimedActivity() public méthode

public TimedActivity ( float secondDifference, double secondDifferenceSquaredDividedByTwo, float secondsPassedLastFrame ) : void
secondDifference float
secondDifferenceSquaredDividedByTwo double
secondsPassedLastFrame float
Résultat void

UnloadStaticContent() public static méthode

public static UnloadStaticContent ( ) : void
Résultat void