C# Class AssemblyBrowser.SimpleGLWindow

Show file Open project: mellinoe/assemblybrowser

Public Methods

Method Description
RunWindowLoop ( ) : void
SimpleGLWindow ( string title, int desiredWidth, int desiredHeight ) : System

Protected Methods

Method Description
PreRenderFrame ( ) : void
UpdateRenderState ( ) : void

Private Methods

Method Description
CreateDeviceObjects ( ) : void
OnKeyDown ( object sender, KeyboardKeyEventArgs e ) : void
OnKeyPress ( object sender, KeyPressEventArgs e ) : void
OnKeyUp ( object sender, KeyboardKeyEventArgs e ) : void
OnTextEdited ( TextEditCallbackData data ) : int
OnWindowClosing ( object sender, System e ) : void
RenderFrame ( ) : void
RenderImDrawData ( DrawData draw_data ) : void
SetOpenTKKeyMappings ( ) : void
UpdateImGuiInput ( IO io ) : void
UpdateModifiers ( KeyboardKeyEventArgs e ) : void

Method Details

PreRenderFrame() protected abstract method

protected abstract PreRenderFrame ( ) : void
return void

RunWindowLoop() public method

public RunWindowLoop ( ) : void
return void

SimpleGLWindow() public method

public SimpleGLWindow ( string title, int desiredWidth, int desiredHeight ) : System
title string
desiredWidth int
desiredHeight int
return System

UpdateRenderState() protected abstract method

protected abstract UpdateRenderState ( ) : void
return void