C# Class FlatRedBall.AnimationEditorForms.Preview.PreviewManager

显示文件 Open project: vchelaru/FlatRedBall

Private Properties

Property Type Description
AnimationFrameSaveToRenderingLibraryAnimationFrame RenderingLibrary.Graphics.AnimationFrame
GetSourceRetangleForFrame Microsoft.Xna.Framework.Rectangle?
GetTextureFlipAnimationForAnimationChain RenderingLibrary.Graphics.TimedSpriteSheetAnimation
HandleMouseWheel void
HandleOnionSkinChange void
HandlePanning void
HandleResize void
HandleSpriteAlignmentChange void
HandleXnaDraw void
HandleXnaInitialize void
HandleXnaUpdate void
MoveCameraToProperLocation void
MoveSpriteAccordingToAlignmentAndOffset void
UpdateMaxDimensions void
UpdateOnionSkinSprites void
UpdateRectangleToSprite void
UpdateSpriteToAnimationFrame void
UpdateSpriteToAnimationFrame void

Public Methods

Method Description
Initialize ( XnaAndWinforms.GraphicsDeviceControl graphicsDeviceControl, PreviewControls previewControls ) : void
ReactToAnimationChainSelected ( ) : void
ReactToAnimationFrameChange ( ) : void
ReactToAnimationFrameSelected ( ) : void
RefreshAll ( ) : void

Private Methods

Method Description
AnimationFrameSaveToRenderingLibraryAnimationFrame ( AnimationFrameSave afs ) : AnimationFrame
GetSourceRetangleForFrame ( AnimationFrameSave afs, Microsoft texture2D ) : Microsoft.Xna.Framework.Rectangle?
GetTextureFlipAnimationForAnimationChain ( ) : TimedSpriteSheetAnimation
HandleMouseWheel ( object sender, System e ) : void
HandleOnionSkinChange ( object sender, EventArgs e ) : void
HandlePanning ( ) : void
HandleResize ( object sender, EventArgs e ) : void
HandleSpriteAlignmentChange ( object sender, EventArgs e ) : void
HandleXnaDraw ( ) : void
HandleXnaInitialize ( ) : void
HandleXnaUpdate ( ) : void
MoveCameraToProperLocation ( ) : void
MoveSpriteAccordingToAlignmentAndOffset ( RenderingLibrary sprite, AnimationFrameSave frame ) : void
UpdateMaxDimensions ( ) : void
UpdateOnionSkinSprites ( ) : void
UpdateRectangleToSprite ( ) : void
UpdateSpriteToAnimationFrame ( ) : void
UpdateSpriteToAnimationFrame ( AnimationFrameSave afs, RenderingLibrary sprite ) : void

Method Details

Initialize() public method

public Initialize ( XnaAndWinforms.GraphicsDeviceControl graphicsDeviceControl, PreviewControls previewControls ) : void
graphicsDeviceControl XnaAndWinforms.GraphicsDeviceControl
previewControls FlatRedBall.AnimationEditorForms.Controls.PreviewControls
return void

ReactToAnimationChainSelected() public method

public ReactToAnimationChainSelected ( ) : void
return void

ReactToAnimationFrameChange() public method

public ReactToAnimationFrameChange ( ) : void
return void

ReactToAnimationFrameSelected() public method

public ReactToAnimationFrameSelected ( ) : void
return void

RefreshAll() public method

public RefreshAll ( ) : void
return void