C# 클래스 SuperCaissiere.Engine.Graphics.Model3DRenderer

파일 보기 프로젝트 열기: valryon/super-caissiere 1 사용 예제들

공개 메소드들

메소드 설명
Draw ( ) : void
Model3DRenderer ( GraphicsDevice _dev, SuperCaissiere.Engine.Graphics.SpriteBatchProxy _sprbtch, Matrix _proj, Matrix _view, Matrix _world ) : System
Update ( GameTime gameTime ) : void
isClicked ( int mouseX, int mouseY ) : bool
resetRotate ( ) : void
rotateX ( float x ) : void
rotateY ( float y ) : void
rotateZ ( float z ) : void
setModel ( Model _model, Model _modelcol ) : void

보호된 메소드들

메소드 설명
sceneToTexture ( ) : Microsoft.Xna.Framework.Graphics.Texture2D

비공개 메소드들

메소드 설명
TextureTo2DArray ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : Color[]
draw ( Model _m ) : void
getRandomRotation ( ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( ) : void
리턴 void

Model3DRenderer() 공개 메소드

public Model3DRenderer ( GraphicsDevice _dev, SuperCaissiere.Engine.Graphics.SpriteBatchProxy _sprbtch, Matrix _proj, Matrix _view, Matrix _world ) : System
_dev GraphicsDevice
_sprbtch SuperCaissiere.Engine.Graphics.SpriteBatchProxy
_proj Matrix
_view Matrix
_world Matrix
리턴 System

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

isClicked() 공개 메소드

public isClicked ( int mouseX, int mouseY ) : bool
mouseX int
mouseY int
리턴 bool

resetRotate() 공개 메소드

public resetRotate ( ) : void
리턴 void

rotateX() 공개 메소드

public rotateX ( float x ) : void
x float
리턴 void

rotateY() 공개 메소드

public rotateY ( float y ) : void
y float
리턴 void

rotateZ() 공개 메소드

public rotateZ ( float z ) : void
z float
리턴 void

sceneToTexture() 보호된 메소드

protected sceneToTexture ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
리턴 Microsoft.Xna.Framework.Graphics.Texture2D

setModel() 공개 메소드

public setModel ( Model _model, Model _modelcol ) : void
_model Microsoft.Xna.Framework.Graphics.Model
_modelcol Microsoft.Xna.Framework.Graphics.Model
리턴 void