C# Класс UHSampleGame.ScreenManagement.Screen

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

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

Свойство Тип Описание
name string
screenManager ScreenManager
status ScreenStatus

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

Метод Описание
Draw ( GameTime gameTime ) : void

Function that contains code to draw the current screen state

ExitScreen ( ) : void
HandleInput ( InputManager input ) : void

Handles input logic

LoadContent ( ) : void
ResetRenderStates ( ) : void

Reset the render states so spritebatch and models render correctly

Screen ( string name ) : System

Constructor that creates a screen base class

SetStatus ( ScreenStatus status ) : void

Sets the current screen display status

UnloadContent ( ) : void
Update ( GameTime gameTime ) : void

Function that contains code that will update the screen

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

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

Function that contains code to draw the current screen state
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Contains timer information
Результат void

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

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

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

Handles input logic
public HandleInput ( InputManager input ) : void
input UHSampleGame.InputManagement.InputManager The input manager for the game
Результат void

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

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

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

Reset the render states so spritebatch and models render correctly
public ResetRenderStates ( ) : void
Результат void

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

Constructor that creates a screen base class
public Screen ( string name ) : System
name string This should be a unique way to identify each screen
Результат System

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

Sets the current screen display status
public SetStatus ( ScreenStatus status ) : void
status ScreenStatus Current screen status
Результат void

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

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

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

Function that contains code that will update the screen
public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime Contains timer information
Результат void

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

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

protected string name
Результат string

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

protected ScreenManager,UHSampleGame.ScreenManagement screenManager
Результат ScreenManager

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

protected ScreenStatus status
Результат ScreenStatus