C# Класс LuxEngine.Scene

A generic graphical component that has a parent and children. Components that have hierarchical relations should inherits this class. Inherits from DrawableGameComponent.
Наследование: Microsoft.Xna.Framework.DrawableGameComponent
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Position Vector2

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

Свойство Тип Описание
Content Microsoft.Xna.Framework.Content.ContentManager
parent Scene
spriteFont Microsoft.Xna.Framework.Graphics.SpriteFont
subScenes List

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

Метод Описание
Add ( Scene item ) : void
Destroy ( ) : void
Draw ( GameTime gameTime ) : void
Initialize ( ) : void
Pause ( Scene sender, EventArgs e ) : void

Pause the game, then fire the Paused event.

Remove ( Scene item ) : void
Scene ( LuxGame game ) : System
Scene ( Scene parent ) : System
Scene_EnabledChanged ( object sender, EventArgs e ) : void
Scene_VisibleChanged ( object sender, EventArgs e ) : void
TooglePause ( Scene sender, EventArgs e ) : void

Toogle the paused state of the scene.

UnPause ( Scene sender, EventArgs e ) : void

unpause the game, then fire the Unpaused event.

Update ( GameTime gameTime ) : void
this ( int index ) : Scene

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

Метод Описание
Dispose ( bool disposing ) : void

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

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

public Add ( Scene item ) : void
item Scene
Результат void

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

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

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

Pause the game, then fire the Paused event.
public Pause ( Scene sender, EventArgs e ) : void
sender Scene
e System.EventArgs
Результат void

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

public Remove ( Scene item ) : void
item Scene
Результат void

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

public Scene ( LuxGame game ) : System
game LuxGame
Результат System

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

public Scene ( Scene parent ) : System
parent Scene
Результат System

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

public Scene_EnabledChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public Scene_VisibleChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

Toogle the paused state of the scene.
public TooglePause ( Scene sender, EventArgs e ) : void
sender Scene
e System.EventArgs
Результат void

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

unpause the game, then fire the Unpaused event.
public UnPause ( Scene sender, EventArgs e ) : void
sender Scene
e System.EventArgs
Результат void

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

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

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

public this ( int index ) : Scene
index int
Результат Scene

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

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

protected ContentManager,Microsoft.Xna.Framework.Content Content
Результат Microsoft.Xna.Framework.Content.ContentManager

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

public Vector2 Position
Результат Vector2

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

protected Scene,LuxEngine parent
Результат Scene

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

protected SpriteFont,Microsoft.Xna.Framework.Graphics spriteFont
Результат Microsoft.Xna.Framework.Graphics.SpriteFont

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

protected List subScenes
Результат List