C# 클래스 MyGame.CModel

상속: IEvent
파일 보기 프로젝트 열기: mahmoudbahaa/XNA-Game-project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
events List
modelTransforms Matrix[]
myGame MyGame

공개 메소드들

메소드 설명
CModel ( MyGame game, Model Model ) : System
Draw ( GameTime game ) : void

This method renders the current state.

SetModelEffect ( Effect effect, bool CopyEffect ) : void
addEvent ( Event ev ) : void

Add event to the event queue

buildBoundingBox ( ) : Microsoft.Xna.Framework.BoundingBox
buildBoundingSphere ( ) : BoundingSphere
updateBaseWorld ( Vector3 position, Vector3 rotation, Vector3 scale, Matrix baseWorld ) : void

보호된 메소드들

메소드 설명
reinitialize ( Model Model ) : void
setEffectParameter ( Effect effect, string paramName, object val ) : void

비공개 메소드들

메소드 설명
generateTags ( ) : void

메소드 상세

CModel() 공개 메소드

public CModel ( MyGame game, Model Model ) : System
game MyGame
Model Microsoft.Xna.Framework.Graphics.Model
리턴 System

Draw() 공개 메소드

This method renders the current state.
public Draw ( GameTime game ) : void
game Microsoft.Xna.Framework.GameTime
리턴 void

SetModelEffect() 공개 메소드

public SetModelEffect ( Effect effect, bool CopyEffect ) : void
effect Microsoft.Xna.Framework.Graphics.Effect
CopyEffect bool
리턴 void

addEvent() 공개 메소드

Add event to the event queue
public addEvent ( Event ev ) : void
ev Event Event to be added
리턴 void

buildBoundingBox() 공개 메소드

public buildBoundingBox ( ) : Microsoft.Xna.Framework.BoundingBox
리턴 Microsoft.Xna.Framework.BoundingBox

buildBoundingSphere() 공개 메소드

public buildBoundingSphere ( ) : BoundingSphere
리턴 BoundingSphere

reinitialize() 보호된 메소드

protected reinitialize ( Model Model ) : void
Model Microsoft.Xna.Framework.Graphics.Model
리턴 void

setEffectParameter() 보호된 메소드

protected setEffectParameter ( Effect effect, string paramName, object val ) : void
effect Microsoft.Xna.Framework.Graphics.Effect
paramName string
val object
리턴 void

updateBaseWorld() 공개 메소드

public updateBaseWorld ( Vector3 position, Vector3 rotation, Vector3 scale, Matrix baseWorld ) : void
position Vector3
rotation Vector3
scale Vector3
baseWorld Matrix
리턴 void

프로퍼티 상세

events 보호되어 있는 프로퍼티

protected List events
리턴 List

modelTransforms 보호되어 있는 프로퍼티

protected Matrix[] modelTransforms
리턴 Matrix[]

myGame 보호되어 있는 프로퍼티

protected MyGame,MyGame myGame
리턴 MyGame