C# Class RekdEngine.Core.RunnableRekd

Inheritance: IDisposable
Show file Open project: Naronco/Rekd-Sharp

Public Properties

Property Type Description
MainLoop System.Action
PreWindowHeight int
PreWindowTitle string
PreWindowWidth int

Protected Properties

Property Type Description
Device SharpDX.Direct3D9.Device
Direct3D SharpDX.Direct3D9.Direct3D
Window SharpDX.Windows.RenderForm

Public Methods

Method Description
BeforeLoop ( ) : void
BeginScene ( ) : void
CalculateDelta ( ) : System.TimeSpan
Clear ( Color c ) : void
ConfigDX ( ) : void
CreateWindow ( ) : void
CreateWindowHandle ( string title, int width, int height ) : SharpDX.Windows.RenderForm
Dispose ( ) : void
DoFormLoop ( Form f, Func isOpen, System.Action doStuff ) : void
DoMainLoop ( ) : void
EndScene ( ) : void
InitDX ( ) : void
InitUtils ( ) : void
InitVars ( ) : void
LoadAddons ( ) : void
PrepareRender ( ) : void
Present ( ) : void
RunnableRekd ( ) : System
ShowWindow ( ) : void
UpdateWindow ( ) : void

Method Details

BeforeLoop() public method

public BeforeLoop ( ) : void
return void

BeginScene() public method

public BeginScene ( ) : void
return void

CalculateDelta() public method

public CalculateDelta ( ) : System.TimeSpan
return System.TimeSpan

Clear() public method

public Clear ( Color c ) : void
c Color
return void

ConfigDX() public method

public ConfigDX ( ) : void
return void

CreateWindow() public method

public CreateWindow ( ) : void
return void

CreateWindowHandle() public method

public CreateWindowHandle ( string title, int width, int height ) : SharpDX.Windows.RenderForm
title string
width int
height int
return SharpDX.Windows.RenderForm

Dispose() public method

public Dispose ( ) : void
return void

DoFormLoop() public method

public DoFormLoop ( Form f, Func isOpen, System.Action doStuff ) : void
f System.Windows.Forms.Form
isOpen Func
doStuff System.Action
return void

DoMainLoop() public method

public DoMainLoop ( ) : void
return void

EndScene() public method

public EndScene ( ) : void
return void

InitDX() public method

public InitDX ( ) : void
return void

InitUtils() public method

public InitUtils ( ) : void
return void

InitVars() public method

public InitVars ( ) : void
return void

LoadAddons() public method

public LoadAddons ( ) : void
return void

PrepareRender() public method

public PrepareRender ( ) : void
return void

Present() public method

public Present ( ) : void
return void

RunnableRekd() public method

public RunnableRekd ( ) : System
return System

ShowWindow() public method

public ShowWindow ( ) : void
return void

UpdateWindow() public method

public UpdateWindow ( ) : void
return void

Property Details

Device protected property

protected Device,SharpDX.Direct3D9 Device
return SharpDX.Direct3D9.Device

Direct3D protected property

protected Direct3D,SharpDX.Direct3D9 Direct3D
return SharpDX.Direct3D9.Direct3D

MainLoop public property

public Action,System MainLoop
return System.Action

PreWindowHeight public property

public int PreWindowHeight
return int

PreWindowTitle public property

public string PreWindowTitle
return string

PreWindowWidth public property

public int PreWindowWidth
return int

Window protected property

protected RenderForm,SharpDX.Windows Window
return SharpDX.Windows.RenderForm