These tutorials focus mainly on OpenGL, Win32 programming and the ODE physics engine. OpenGL has moved on to great heights and I don't cover the newest features but cover all of the basic concepts you will need with working example programs.
Working with the Win32 API is a great way to get to the heart of Windows and is just as relevant today as ever before. Whereas ODE has been marginalized as hardware accelerated physics becomes more common.
Games and graphics utilities can be made quickly and easily using game engines like Unity so this and Linux development in general will be the focus of my next tutorials.
Win32 Functions beginning with B
| Function | Library |
| BackupEventLog BackupRead BackupSeek BackupWrite Beep BeginDeferWindowPos BeginPaint BeginPath BeginUpdateResource bind BindMoniker BitBlt BlockInput BMAPIAddress BMAPIDetails BMAPIFindNext BMAPIGetAddress BMAPIGetReadMail BMAPIReadMail BMAPIResolveName BMAPISaveMail BMAPISendMail BoundingRectFromPoints BringWindowToTop BroadcastSystemMessage BrowseHookProc BSTR_UserFree BSTR_UserMarshal BSTR_UserSize BSTR_UserUnmarshal BstrFromVector BtnWndProc3d BuildCommDCB BuildCommDCBAndTimeouts BuildDisplayTable@40 BuildExplicitAccessWithName BuildImpersonateExplicitAccessWithName BuildImpersonateTrustee BuildSecurityDescriptor BuildTrusteeWithName BuildTrusteeWithSid ByeByeGDI | advapi32 kernel32 kernel32 kernel32 kernel32 user32 user32 gdi32 kernel32 wsock32 ole32 gdi32 user32 mapi32 mapi32 mapi32 mapi32 mapi32 mapi32 mapi32 mapi32 mapi32 pkpd32 user32 user32 tapi32 oleaut32 oleaut32 oleaut32 oleaut32 oleaut32 ctl3d32 kernel32 kernel32 mapi32 advapi32 advapi32 advapi32 advapi32 advapi32 advapi32 gdi32 |