|
| | GLWindow (GameWindowSettings gws, NativeWindowSettings nws) |
| |
Definition at line 7 of file Renderer.cs.
◆ GLWindow()
| BioGTK.GLWindow.GLWindow |
( |
GameWindowSettings | gws, |
|
|
NativeWindowSettings | nws ) |
◆ OnLoad()
| override void BioGTK.GLWindow.OnLoad |
( |
| ) |
|
|
protected |
Definition at line 15 of file Renderer.cs.
16 {
17 base.OnLoad();
18
19 GL.ClearColor(0f, 0f, 0f, 1f);
20
21 CompileShaders();
22 SetupGeometry();
23
24 }
◆ OnRenderFrame()
| override void BioGTK.GLWindow.OnRenderFrame |
( |
FrameEventArgs | args | ) |
|
|
protected |
Definition at line 32 of file Renderer.cs.
33 {
34 base.OnRenderFrame(args);
35
36 GL.Clear(ClearBufferMask.ColorBufferBit);
37
38 GL.UseProgram(shaderProgram);
39 GL.BindVertexArray(vao);
40 GL.DrawArrays(PrimitiveType.Triangles, 0, 3);
41
42 SwapBuffers();
43 }
◆ OnResize()
| override void BioGTK.GLWindow.OnResize |
( |
ResizeEventArgs | e | ) |
|
|
protected |
Definition at line 26 of file Renderer.cs.
27 {
28 base.OnResize(e);
29 GL.Viewport(0, 0, Size.X, Size.Y);
30 }
The documentation for this class was generated from the following file: