C# Класс Project2.GameObjects.Abstract.GameObject

Наследование: IUpdateable, IDrawable, INode
Показать файл Открыть проект

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

Свойство Тип Описание
basicEffect SharpDX.Toolkit.Graphics.BasicEffect
game Project2Game
inputLayout VertexInputLayout

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

Метод Описание
AddChild ( INode childNode ) : void
BeginDraw ( ) : bool
Draw ( SharpDX.Toolkit.GameTime gametime ) : void

Sets up basicEffect parameters for drawing

EndDraw ( ) : void
LoadContent ( ) : void
RemoveChild ( INode childNode ) : void
Update ( SharpDX.Toolkit.GameTime gametime ) : void

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

Метод Описание
GameObject ( Project2Game game, System.Vector3 position ) : System

Create new GameObject with default orientation and size.

GameObject ( Project2Game game, System.Vector3 position, System.Vector3 scale ) : System

Create a new GameObject with default orientation.

GameObject ( Project2Game game, System.Vector3 position, System.Vector3 orientation, System.Vector3 scale ) : System
UpdateWorldMatrix ( ) : void

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

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

public AddChild ( INode childNode ) : void
childNode INode
Результат void

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

public BeginDraw ( ) : bool
Результат bool

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

Sets up basicEffect parameters for drawing
public Draw ( SharpDX.Toolkit.GameTime gametime ) : void
gametime SharpDX.Toolkit.GameTime
Результат void

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

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

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

Create new GameObject with default orientation and size.
protected GameObject ( Project2Game game, System.Vector3 position ) : System
game Project2Game
position System.Vector3
Результат System

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

Create a new GameObject with default orientation.
protected GameObject ( Project2Game game, System.Vector3 position, System.Vector3 scale ) : System
game Project2Game
position System.Vector3
scale System.Vector3
Результат System

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

protected GameObject ( Project2Game game, System.Vector3 position, System.Vector3 orientation, System.Vector3 scale ) : System
game Project2Game
position System.Vector3
orientation System.Vector3
scale System.Vector3
Результат System

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

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

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

public RemoveChild ( INode childNode ) : void
childNode INode
Результат void

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

public Update ( SharpDX.Toolkit.GameTime gametime ) : void
gametime SharpDX.Toolkit.GameTime
Результат void

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

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

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

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

protected BasicEffect,SharpDX.Toolkit.Graphics basicEffect
Результат SharpDX.Toolkit.Graphics.BasicEffect

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

protected Project2Game game
Результат Project2Game

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

protected VertexInputLayout inputLayout
Результат VertexInputLayout