C# 클래스 GrandLarceny.ImageManager

파일 보기 프로젝트 열기: melburn/GLhf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
m_animationSpeed float

공개 메소드들

메소드 설명
ImageManager ( string a_sprite ) : System
draw ( Vector2 a_imgPosition, float a_rotation, Vector2 a_origin, Color a_color, SpriteEffects a_spriteEffect = SpriteEffects.None, float a_layer = 0.0f, float a_xScale = 1.0f, float a_yScale = 1.0f ) : void
getAnimationSpeed ( ) : float
getImage ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
getImagePath ( ) : string
getLength ( ) : int
getSize ( ) : Vector2
getSubImageIndex ( ) : float
isStopped ( ) : bool
isTexture ( Microsoft.Xna.Framework.Graphics.Texture2D a_texture ) : System.Boolean
run ( ) : void
setAnimationSpeed ( float a_speed ) : void
setLooping ( System.Boolean a_looping ) : void
setSprite ( string a_sprite ) : bool
setSpriteSilently ( string a_sprite ) : bool
setSubImage ( float a_index ) : void
stop ( ) : void
update ( GameTime a_gameTime ) : void

메소드 상세

ImageManager() 공개 메소드

public ImageManager ( string a_sprite ) : System
a_sprite string
리턴 System

draw() 공개 메소드

public draw ( Vector2 a_imgPosition, float a_rotation, Vector2 a_origin, Color a_color, SpriteEffects a_spriteEffect = SpriteEffects.None, float a_layer = 0.0f, float a_xScale = 1.0f, float a_yScale = 1.0f ) : void
a_imgPosition Vector2
a_rotation float
a_origin Vector2
a_color Color
a_spriteEffect SpriteEffects
a_layer float
a_xScale float
a_yScale float
리턴 void

getAnimationSpeed() 공개 메소드

public getAnimationSpeed ( ) : float
리턴 float

getImage() 공개 메소드

public getImage ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

getImagePath() 공개 메소드

public getImagePath ( ) : string
리턴 string

getLength() 공개 메소드

public getLength ( ) : int
리턴 int

getSize() 공개 메소드

public getSize ( ) : Vector2
리턴 Vector2

getSubImageIndex() 공개 메소드

public getSubImageIndex ( ) : float
리턴 float

isStopped() 공개 메소드

public isStopped ( ) : bool
리턴 bool

isTexture() 공개 메소드

public isTexture ( Microsoft.Xna.Framework.Graphics.Texture2D a_texture ) : System.Boolean
a_texture Microsoft.Xna.Framework.Graphics.Texture2D
리턴 System.Boolean

run() 공개 메소드

public run ( ) : void
리턴 void

setAnimationSpeed() 공개 메소드

public setAnimationSpeed ( float a_speed ) : void
a_speed float
리턴 void

setLooping() 공개 메소드

public setLooping ( System.Boolean a_looping ) : void
a_looping System.Boolean
리턴 void

setSprite() 공개 메소드

public setSprite ( string a_sprite ) : bool
a_sprite string
리턴 bool

setSpriteSilently() 공개 메소드

public setSpriteSilently ( string a_sprite ) : bool
a_sprite string
리턴 bool

setSubImage() 공개 메소드

public setSubImage ( float a_index ) : void
a_index float
리턴 void

stop() 공개 메소드

public stop ( ) : void
리턴 void

update() 공개 메소드

public update ( GameTime a_gameTime ) : void
a_gameTime Microsoft.Xna.Framework.GameTime
리턴 void

프로퍼티 상세

m_animationSpeed 공개적으로 프로퍼티

public float m_animationSpeed
리턴 float