C# Класс MyGame.CModel

Наследование: IEvent
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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