C# Класс PsmFramework.AppManager

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

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

Свойство Тип Описание
AnalogStickDeadZone System.Single

Private Properties

Свойство Тип Описание
CalculateDevicePpi System.Single
CalculateDeviceSize System.Single
CalculateFramesPerSecond void
CalculateTimeSinceLastFrame void
CalculateUpdateTime void
Cleanup void
CleanupGraphics void
CleanupInput void
CleanupModes void
CleanupOptions void
CleanupRandomGenerator void
CleanupRunState void
CleanupTimers void
CompleteRenderTimer void
CompleteUpdateTimer void
Initialize void
InitializeGraphics void
InitializeInput void
InitializeModes void
InitializeOptions void
InitializeRandomGenerator void
InitializeRunState void
InitializeTimers void
PauseInGameTimer void
RefreshInputData void
Render void
ResumeInGameTimer void
StartRenderTimer void
StartUpdateTimer void
Update void
UpdateRunState void

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

Метод Описание
AppLoop ( ) : void
AppManager ( AppOptionsBase options, GraphicsContext gc, CreateModeDelegate defaultTitleScreen = null, CreateModeDelegate defaultOptionsScreen = null ) : System
CleanupPreviousMode ( ) : void
Dispose ( ) : void
FreeMemory ( ) : void
GoToMode ( CreateModeDelegate factory ) : void
GoToModeThenReturn ( CreateModeDelegate factory, ModeBase returnMode ) : void
GoToOptionsScreenMode ( ) : void
GoToTitleScreenMode ( ) : void
InitializeCurrentMode ( ) : void
ReturnToMode ( ) : void
SetRunStateToEnding ( ) : void
SetRunStateToInitializing ( ) : void
SetRunStateToPaused ( ) : void
SetRunStateToRunning ( ) : void

Приватные методы

Метод Описание
CalculateDevicePpi ( ) : System.Single
CalculateDeviceSize ( ) : System.Single
CalculateFramesPerSecond ( ) : void
CalculateTimeSinceLastFrame ( ) : void
CalculateUpdateTime ( ) : void
Cleanup ( ) : void
CleanupGraphics ( ) : void
CleanupInput ( ) : void
CleanupModes ( ) : void
CleanupOptions ( ) : void
CleanupRandomGenerator ( ) : void
CleanupRunState ( ) : void
CleanupTimers ( ) : void
CompleteRenderTimer ( ) : void
CompleteUpdateTimer ( ) : void
Initialize ( AppOptionsBase options, GraphicsContext gc, CreateModeDelegate defaultTitleScreen, CreateModeDelegate defaultOptionsScreen ) : void
InitializeGraphics ( GraphicsContext gc ) : void
InitializeInput ( ) : void
InitializeModes ( CreateModeDelegate defaultTitleScreen, CreateModeDelegate defaultOptionsScreen ) : void
InitializeOptions ( AppOptionsBase options ) : void
InitializeRandomGenerator ( ) : void
InitializeRunState ( ) : void
InitializeTimers ( ) : void
PauseInGameTimer ( ) : void
RefreshInputData ( ) : void
Render ( ) : void
ResumeInGameTimer ( ) : void
StartRenderTimer ( ) : void
StartUpdateTimer ( ) : void
Update ( ) : void
UpdateRunState ( ) : void

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

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

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

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

public AppManager ( AppOptionsBase options, GraphicsContext gc, CreateModeDelegate defaultTitleScreen = null, CreateModeDelegate defaultOptionsScreen = null ) : System
options AppOptionsBase
gc GraphicsContext
defaultTitleScreen CreateModeDelegate
defaultOptionsScreen CreateModeDelegate
Результат System

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

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

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

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

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

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

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

public GoToMode ( CreateModeDelegate factory ) : void
factory CreateModeDelegate
Результат void

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

public GoToModeThenReturn ( CreateModeDelegate factory, ModeBase returnMode ) : void
factory CreateModeDelegate
returnMode PsmFramework.Modes.ModeBase
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public Single,System AnalogStickDeadZone
Результат System.Single