C# Класс UHSampleGame.CoreObjects.StaticModel

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

Открытые свойства

Свойство Тип Описание
Position Vector3
currentGlowScale float
elapsedGlowTime int
endGlowScale float
glow bool
maxGlowTime int
startGlowScale float

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

Свойство Тип Описание
game Microsoft.Xna.Framework.Game
scale float

Открытые методы

Метод Описание
Draw ( GameTime gameTime ) : void
RotateX ( float rotation ) : void
RotateY ( float rotation ) : void
RotateZ ( float rotation ) : void
SetupModel ( Model model ) : void

Adds a model to the Static Model and performs setup

SetupModel ( Model newModel, Vector3 position ) : void

Adds a model to the Static Model and performs setup

StaticModel ( ) : System

Default Constructor to setup Model

StaticModel ( Model model ) : System

Constructor consisting of a given model

StaticModel ( Model newModel, Vector3 position ) : System

Constructor consisting of a given model

StaticModel ( Vector3 position ) : System

Default Constructor to setup Model

Update ( GameTime gameTime ) : void
UpdateTransforms ( GameTime gameTime ) : void
UpdateView ( ) : void

Защищенные методы

Метод Описание
SetupCamera ( ) : void

Sets up default camera information

SetupModel ( ) : void
SetupModel ( Vector3 position ) : void

Описание методов

Draw() публичный Метод

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

RotateX() публичный Метод

public RotateX ( float rotation ) : void
rotation float
Результат void

RotateY() публичный Метод

public RotateY ( float rotation ) : void
rotation float
Результат void

RotateZ() публичный Метод

public RotateZ ( float rotation ) : void
rotation float
Результат void

SetupCamera() защищенный Метод

Sets up default camera information
protected SetupCamera ( ) : void
Результат void

SetupModel() защищенный Метод

protected SetupModel ( ) : void
Результат void

SetupModel() публичный Метод

Adds a model to the Static Model and performs setup
public SetupModel ( Model model ) : void
model Microsoft.Xna.Framework.Graphics.Model Model for this instance
Результат void

SetupModel() публичный Метод

Adds a model to the Static Model and performs setup
public SetupModel ( Model newModel, Vector3 position ) : void
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
Результат void

SetupModel() защищенный Метод

protected SetupModel ( Vector3 position ) : void
position Vector3
Результат void

StaticModel() публичный Метод

Default Constructor to setup Model
public StaticModel ( ) : System
Результат System

StaticModel() публичный Метод

Constructor consisting of a given model
public StaticModel ( Model model ) : System
model Microsoft.Xna.Framework.Graphics.Model Model for use
Результат System

StaticModel() публичный Метод

Constructor consisting of a given model
public StaticModel ( Model newModel, Vector3 position ) : System
newModel Microsoft.Xna.Framework.Graphics.Model
position Vector3
Результат System

StaticModel() публичный Метод

Default Constructor to setup Model
public StaticModel ( Vector3 position ) : System
position Vector3
Результат System

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

UpdateTransforms() публичный Метод

public UpdateTransforms ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

UpdateView() публичный Метод

public UpdateView ( ) : void
Результат void

Описание свойств

Position публичное свойство

The position of the object in 3D space
public Vector3 Position
Результат Vector3

currentGlowScale публичное свойство

public float currentGlowScale
Результат float

elapsedGlowTime публичное свойство

public int elapsedGlowTime
Результат int

endGlowScale публичное свойство

public float endGlowScale
Результат float

game защищенное свойство

The Game the object is in
protected Game,Microsoft.Xna.Framework game
Результат Microsoft.Xna.Framework.Game

glow публичное свойство

public bool glow
Результат bool

maxGlowTime публичное свойство

public int maxGlowTime
Результат int

scale защищенное свойство

protected float scale
Результат float

startGlowScale публичное свойство

public float startGlowScale
Результат float