C# Class Ypsilon.Core.Patterns.MVC.AModel

Abstract Model. Maintains the state, core data, and update logic of a model.
Show file Open project: ZaneDubya/YCPU Class Usage Examples

Protected Properties

Property Type Description
Controller AController
View AView

Public Methods

Method Description
Dispose ( ) : void
GetController ( ) : AController
GetView ( ) : AView
Initialize ( ) : void
Update ( float totalSeconds, float frameSeconds ) : void

Protected Methods

Method Description
CreateController ( ) : AController
CreateView ( ) : AView

Method Details

CreateController() protected abstract method

protected abstract CreateController ( ) : AController
return AController

CreateView() protected abstract method

protected abstract CreateView ( ) : AView
return AView

Dispose() public abstract method

public abstract Dispose ( ) : void
return void

GetController() public method

public GetController ( ) : AController
return AController

GetView() public method

public GetView ( ) : AView
return AView

Initialize() public abstract method

public abstract Initialize ( ) : void
return void

Update() public abstract method

public abstract Update ( float totalSeconds, float frameSeconds ) : void
totalSeconds float
frameSeconds float
return void

Property Details

Controller protected property

protected AController,Ypsilon.Core.Patterns.MVC Controller
return AController

View protected property

protected AView,Ypsilon.Core.Patterns.MVC View
return AView