C# Class RekdEngine.Core.RunnableRekd

Inheritance: IDisposable
Datei anzeigen 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_oe property

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

Direct3D protected_oe property

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

MainLoop public_oe property

public Action,System MainLoop
return System.Action

PreWindowHeight public_oe property

public int PreWindowHeight
return int

PreWindowTitle public_oe property

public string PreWindowTitle
return string

PreWindowWidth public_oe property

public int PreWindowWidth
return int

Window protected_oe property

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