C# 클래스 FlatRedBall.AnimationEditorForms.Preview.PreviewManager

파일 보기 프로젝트 열기: vchelaru/FlatRedBall

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
Initialize ( XnaAndWinforms.GraphicsDeviceControl graphicsDeviceControl, PreviewControls previewControls ) : void
ReactToAnimationChainSelected ( ) : void
ReactToAnimationFrameChange ( ) : void
ReactToAnimationFrameSelected ( ) : void
RefreshAll ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Initialize() 공개 메소드

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

ReactToAnimationChainSelected() 공개 메소드

public ReactToAnimationChainSelected ( ) : void
리턴 void

ReactToAnimationFrameChange() 공개 메소드

public ReactToAnimationFrameChange ( ) : void
리턴 void

ReactToAnimationFrameSelected() 공개 메소드

public ReactToAnimationFrameSelected ( ) : void
리턴 void

RefreshAll() 공개 메소드

public RefreshAll ( ) : void
리턴 void