SYMBOL INDEX (178 symbols across 41 files) FILE: Chapter1/1-CreatingAWindow/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/1-CreatingAWindow/Window.cs class Window (line 10) | public class Window : GameWindow method Window (line 13) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnUpdateFrame (line 19) | protected override void OnUpdateFrame(FrameEventArgs e) FILE: Chapter1/2-HelloTriangle/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/2-HelloTriangle/Window.cs class Window (line 11) | public class Window : GameWindow method Window (line 39) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 45) | protected override void OnLoad() method OnRenderFrame (line 127) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 167) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 179) | protected override void OnResize(ResizeEventArgs e) method OnUnload (line 201) | protected override void OnUnload() FILE: Chapter1/3-ElementBufferObjects/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/3-ElementBufferObjects/Window.cs class Window (line 17) | public class Window : GameWindow method Window (line 46) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 51) | protected override void OnLoad() method OnRenderFrame (line 83) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 106) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 118) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/4-Shaders-InsAndOuts/Program.cs class Program (line 7) | class Program method Main (line 9) | private static void Main() FILE: Chapter1/4-Shaders-InsAndOuts/Window.cs class Window (line 14) | public class Window : GameWindow method Window (line 30) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 35) | protected override void OnLoad() method OnRenderFrame (line 63) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 78) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 90) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/4-Shaders-MoreAttributes/Program.cs class Program (line 7) | class Program method Main (line 9) | private static void Main() FILE: Chapter1/4-Shaders-MoreAttributes/Window.cs class Window (line 14) | public class Window : GameWindow method Window (line 33) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 39) | protected override void OnLoad() method OnRenderFrame (line 74) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 89) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 101) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/4-Shaders-Uniforms/Program.cs class Program (line 7) | class Program method Main (line 9) | private static void Main() FILE: Chapter1/4-Shaders-Uniforms/Window.cs class Window (line 13) | public class Window : GameWindow method Window (line 34) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 39) | protected override void OnLoad() method OnRenderFrame (line 67) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 103) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 115) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/5-Textures/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/5-Textures/Window.cs class Window (line 9) | public class Window : GameWindow method Window (line 40) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 45) | protected override void OnLoad() method OnRenderFrame (line 84) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 100) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 112) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/6-MultipleTextures/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/6-MultipleTextures/Window.cs class Window (line 9) | public class Window : GameWindow method Window (line 38) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 43) | protected override void OnLoad() method OnRenderFrame (line 88) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 105) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 117) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/7-Transformations/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/7-Transformations/Window.cs class Window (line 19) | public class Window : GameWindow method Window (line 48) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 53) | protected override void OnLoad() method OnRenderFrame (line 92) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 141) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 153) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/8-CoordinatesSystems/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/8-CoordinatesSystems/Window.cs class Window (line 13) | public class Window : GameWindow method Window (line 53) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 58) | protected override void OnLoad() method OnRenderFrame (line 115) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 152) | protected override void OnUpdateFrame(FrameEventArgs e) method OnResize (line 164) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter1/9-Camera/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter1/9-Camera/Window.cs class Window (line 20) | public class Window : GameWindow method Window (line 63) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 68) | protected override void OnLoad() method OnRenderFrame (line 115) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 139) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 207) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 214) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/1-Colors/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/1-Colors/Window.cs class Window (line 15) | public class Window : GameWindow method Window (line 90) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 95) | protected override void OnLoad() method OnRenderFrame (line 139) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 177) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 239) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 246) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/2-BasicLighting/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/2-BasicLighting/Window.cs class Window (line 14) | public class Window : GameWindow method Window (line 82) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 87) | protected override void OnLoad() method OnRenderFrame (line 135) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 172) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 234) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 241) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/3-Materials/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/3-Materials/Window.cs class Window (line 16) | public class Window : GameWindow method Window (line 82) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 87) | protected override void OnLoad() method OnRenderFrame (line 129) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 187) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 249) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 256) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/4-LightingMaps/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/4-LightingMaps/Window.cs class Window (line 13) | public class Window : GameWindow method Window (line 87) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 92) | protected override void OnLoad() method OnRenderFrame (line 148) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 197) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 259) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 266) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/5-LightCasters-DirectionalLights/Program.cs class Program (line 6) | public static class Program method Main (line 8) | private static void Main() FILE: Chapter2/5-LightCasters-DirectionalLights/Window.cs class Window (line 13) | public class Window : GameWindow method Window (line 99) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 104) | protected override void OnLoad() method OnRenderFrame (line 155) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 213) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 275) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 282) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/5-LightCasters-PointLights/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/5-LightCasters-PointLights/Window.cs class Window (line 14) | public class Window : GameWindow method Window (line 100) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 105) | protected override void OnLoad() method OnRenderFrame (line 154) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 215) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 277) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 284) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/5-LightCasters-Spotlight/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/5-LightCasters-Spotlight/Window.cs class Window (line 16) | public class Window : GameWindow method Window (line 102) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 107) | protected override void OnLoad() method OnRenderFrame (line 156) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 219) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 281) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 288) | protected override void OnResize(ResizeEventArgs e) FILE: Chapter2/6-MultipleLights/Program.cs class Program (line 7) | public static class Program method Main (line 9) | private static void Main() FILE: Chapter2/6-MultipleLights/Window.cs class Window (line 13) | public class Window : GameWindow method Window (line 104) | public Window(GameWindowSettings gameWindowSettings, NativeWindowSetti... method OnLoad (line 109) | protected override void OnLoad() method OnRenderFrame (line 158) | protected override void OnRenderFrame(FrameEventArgs e) method OnUpdateFrame (line 245) | protected override void OnUpdateFrame(FrameEventArgs e) method OnMouseWheel (line 307) | protected override void OnMouseWheel(MouseWheelEventArgs e) method OnResize (line 314) | protected override void OnResize(ResizeEventArgs e) FILE: Common/Camera.cs class Camera (line 13) | public class Camera method Camera (line 31) | public Camera(Vector3 position, float aspectRatio) method GetViewMatrix (line 90) | public Matrix4 GetViewMatrix() method GetProjectionMatrix (line 96) | public Matrix4 GetProjectionMatrix() method UpdateVectors (line 102) | private void UpdateVectors() FILE: Common/Shader.cs class Shader (line 11) | public class Shader method Shader (line 21) | public Shader(string vertPath, string fragPath) method CompileShader (line 89) | private static void CompileShader(int shader) method LinkProgram (line 104) | private static void LinkProgram(int program) method Use (line 119) | public void Use() method GetAttribLocation (line 126) | public int GetAttribLocation(string attribName) method SetInt (line 145) | public void SetInt(string name, int data) method SetFloat (line 156) | public void SetFloat(string name, float data) method SetMatrix4 (line 172) | public void SetMatrix4(string name, Matrix4 data) method SetVector3 (line 183) | public void SetVector3(string name, Vector3 data) FILE: Common/Texture.cs class Texture (line 11) | public class Texture method LoadFromFile (line 15) | public static Texture LoadFromFile(string path) method Texture (line 76) | public Texture(int glHandle) method Use (line 85) | public void Use(TextureUnit unit)