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 T
| Function | Library |
| TabbedTextOut user32 tapiGetLocationInfo tapi32 tapiRequestDrop tapi32 tapiRequestMakeCall tapi32 tapiRequestMediaCall tapi32 TAPIWndProc tapi32 TelnetProtocolHandler url TerminateProcess kernel32 TerminateThread kernel32 TextOut gdi32 Thread32First th32 (DLL:kernel32) Thread32Next th32 (DLL:kernel32) ThunkConnect32 kernel32 TileChildWindows user32 TileWindows user32 timeBeginPeriod winmm timeEndPeriod winmm timeGetDevCaps winmm timeGetSystemTime winmm timeGetTime winmm timeKillEvent winmm timeSetEvent winmm TlsAlloc kernel32 TlsAllocInternal kernel32 TlsFree kernel32 TlsFreeInternal kernel32 TlsGetValue kernel32 TlsSetValue kernel32 ToAscii user32 ToAsciiEx user32 Toolhelp32ReadProcessMemory th32 (DLL:kernel32) ToUnicode user32 ToUnicodeEx user32 TowerConstruct rpcrt4 TowerExplode rpcrt4 TrackMouseEvent user32 TrackPopupMenu user32 TrackPopupMenuEx user32 TransactNamedPipe kernel32 TranslateAccelerator user32 TranslateCharsetInfo gdi32 TranslateMDISysAccel user32 TranslateMessage user32 TranslateURL url TransmitCommChar kernel32 TransmitFile wsock32 tree_into_ndr rpcrt4 tree_peek_ndr rpcrt4 tree_size_ndr rpcrt4 TrimPenData pkpd32 TrusteeAccessToObject advapi32 TryEnterCriticalSection kernel32 TUISPIDLLCallback tapi32 | TabbedTextOut user32 tapiGetLocationInfo tapi32 tapiRequestDrop tapi32 tapiRequestMakeCall tapi32 tapiRequestMediaCall tapi32 TAPIWndProc tapi32 TelnetProtocolHandler url TerminateProcess kernel32 TerminateThread kernel32 TextOut gdi32 Thread32First th32 (DLL:kernel32) Thread32Next th32 (DLL:kernel32) ThunkConnect32 kernel32 TileChildWindows user32 TileWindows user32 timeBeginPeriod winmm timeEndPeriod winmm timeGetDevCaps winmm timeGetSystemTime winmm timeGetTime winmm timeKillEvent winmm timeSetEvent winmm TlsAlloc kernel32 TlsAllocInternal kernel32 TlsFree kernel32 TlsFreeInternal kernel32 TlsGetValue kernel32 TlsSetValue kernel32 ToAscii user32 ToAsciiEx user32 Toolhelp32ReadProcessMemory th32 (DLL:kernel32) ToUnicode user32 ToUnicodeEx user32 TowerConstruct rpcrt4 TowerExplode rpcrt4 TrackMouseEvent user32 TrackPopupMenu user32 TrackPopupMenuEx user32 TransactNamedPipe kernel32 TranslateAccelerator user32 TranslateCharsetInfo gdi32 TranslateMDISysAccel user32 TranslateMessage user32 TranslateURL url TransmitCommChar kernel32 TransmitFile wsock32 tree_into_ndr rpcrt4 tree_peek_ndr rpcrt4 tree_size_ndr rpcrt4 TrimPenData pkpd32 TrusteeAccessToObject advapi32 TryEnterCriticalSection kernel32 TUISPIDLLCallback tapi32 |