-
Notifications
You must be signed in to change notification settings - Fork 0
Home
WIP import from OpenTK.com wiki via Wayback machine
Also see the OpenTK Doxygen Documentation
Welcome and thanks for using the Open Toolkit library!
This manual will guide you through the necessary steps to develop a project with OpenTK. You will learn how to setup a new project, how to successfully use the tools provided by OpenTK and, finally, how to distribute your project to your end-users. You will also find information on writing performing code and maintaining cross-platform compatibility.
This manual is written in a way that allows skipping from section to section as needed, so feel free to do that; or you can read it sequentially from start to end, if you prefer. Keep in mind that you may add a comment at any point - we always try to improve the manual and high-quality feedback will help not only you but future OpenTK users, too. You can also browse the OpenTK API reference; additionally, the forum contains a lot of example code for various problems.
It is our hope that the time invested reading this book will be paid back in full. So let's get started!
- Table of Contents
- Chapter 0: Learn OpenTK in 15'
- Chapter 1: Installation
- Chapter 2: Introduction to OpenTK
- Chapter 3: OpenTK.Math
- Chapter 4: OpenTK.Graphics (OpenGL and ES)
- Chapter 5: OpenTK.Audio (OpenAL)
- Chapter 6: OpenTK.Compute (OpenCL)
- Chapter 7: OpenTK.Input
- Chapter 8: Advanced Topics
- Chapter 9: Hacking OpenTK
- Appendix 1: Frequently asked questions
- Appendix 2: Function Reference @ jeske.github.io
- Appendix 3: The project database
- Appendix 4: Links
- Appendix 5: Translations
This manual is released as Creative Commons (BY-NC-SA). You may reproduce it and creative derivative works for non-commercial purposes: (a) you provide a link to the original; (b) you distribute your derivative work under an identical license.