C# Class Examples.Tutorial.T10_GLSL_Cube

Inheritance: OpenTK.GameWindow
Afficher le fichier Open project: tpb3d/TPB3D Class Usage Examples

Méthodes publiques

Méthode Description
T10_GLSL_Cube ( ) : System

Méthodes protégées

Méthode Description
OnLoad ( EventArgs e ) : void

This is the place to load resources that change little during the lifetime of the GameWindow. In this case, we check for GLSL support, and load the shaders.

OnRenderFrame ( FrameEventArgs e ) : void

Place your rendering code here.

OnResize ( EventArgs e ) : void

Called when the user resizes the window.

You want the OpenGL viewport to match the window. This is the place to do it!

OnUnload ( EventArgs e ) : void
OnUpdateFrame ( FrameEventArgs e ) : void

Prepares the next frame for rendering.

Place your control logic here. This is the place to respond to user input, update object positions etc.

Private Methods

Méthode Description
CreateShaders ( string vs, string fs, int &vertexObject, int &fragmentObject, int &program ) : void
CreateVBO ( ) : void
Main ( ) : void

Method Details

OnLoad() protected méthode

This is the place to load resources that change little during the lifetime of the GameWindow. In this case, we check for GLSL support, and load the shaders.
protected OnLoad ( EventArgs e ) : void
e System.EventArgs Not used.
Résultat void

OnRenderFrame() protected méthode

Place your rendering code here.
protected OnRenderFrame ( FrameEventArgs e ) : void
e FrameEventArgs
Résultat void

OnResize() protected méthode

Called when the user resizes the window.
You want the OpenGL viewport to match the window. This is the place to do it!
protected OnResize ( EventArgs e ) : void
e System.EventArgs Contains the new width/height of the window.
Résultat void

OnUnload() protected méthode

protected OnUnload ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnUpdateFrame() protected méthode

Prepares the next frame for rendering.
Place your control logic here. This is the place to respond to user input, update object positions etc.
protected OnUpdateFrame ( FrameEventArgs e ) : void
e FrameEventArgs
Résultat void

T10_GLSL_Cube() public méthode

public T10_GLSL_Cube ( ) : System
Résultat System