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 E
Function | Library |
EditWndProc user32 EditWndProc3d ctl3d32 Ellipse gdi32 EmptyClipboard user32 EnableEUDC gdi32 EnableHookObject ole32 EnableIdleRoutine@8 mapi32 EnableMenuItem user32 EnableScrollBar user32 EnableWindow user32 EncodeID@12 mapi32 EndDeferWindowPos user32 EndDialog user32 EndDoc gdi32 EndMenu user32 EndPage gdi32 EndPaint user32 EndPath gdi32 EndTask user32 EndUpdateResource kernel32 EnterCriticalSection kernel32 enum_from_ndr rpcrt4 EnumCalendarInfo kernel32 EnumCalendarInfoEx kernel32 EnumChildWindows user32 EnumClipboardFormats user32 EnumDateFormats kernel32 EnumDateFormatsEx kernel32 EnumDependentServices advapi32 EnumDesktops user32 EnumDesktopWindows user32 EnumDisplayDevices user32 EnumDisplayMonitors user32 EnumDisplaySettings user32 EnumDisplaySettingsEx user32 EnumEnhMetaFile gdi32 EnumFontFamilies gdi32 EnumFontFamiliesEx gdi32 EnumFonts gdi32 EnumICMProfiles gdi32 EnumMetaFile gdi32 EnumObjects gdi32 EnumProps user32 EnumPropsEx user32 EnumProtocols wsock32 EnumResourceLanguages kernel32 EnumResourceNames kernel32 EnumResourceTypes kernel32 EnumServicesStatus advapi32 EnumSystemCodePages kernel32 EnumSystemLocales kernel32 EnumThreadWindows user32 EnumTimeFormats kernel32 EnumWindows user32 EnumWindowStations user32 EqualPrefixSid advapi32 EqualRect user32 EqualRgn gdi32 EqualSid advapi32 EraseTape kernel32 Escape gdi32 EscapeCommFunction kernel32 ExcludeClipRect gdi32 ExcludeUpdateRgn user32 ExitProcess kernel32 ExitThread kernel32 ExitWindowsEx user32 ExpandEnvironmentStrings kernel32 ExtCreatePen gdi32 ExtCreateRegion gdi32 ExtEscape gdi32 ExtFloodFill gdi32 ExtractAssociatedIcon shell32 ExtractAssociatedIconEx shell32 ExtractIcon shell32 ExtractIconEx shell32 ExtractIconResInfo shell32 ExtractPenDataPoints pkpd32 ExtractPenDataStrokes pkpd32 ExtSelectClipRgn gdi32 ExtTextOut gdi32 | EditWndProc user32 EditWndProc3d ctl3d32 Ellipse gdi32 EmptyClipboard user32 EnableEUDC gdi32 EnableHookObject ole32 EnableIdleRoutine@8 mapi32 EnableMenuItem user32 EnableScrollBar user32 EnableWindow user32 EncodeID@12 mapi32 EndDeferWindowPos user32 EndDialog user32 EndDoc gdi32 EndMenu user32 EndPage gdi32 EndPaint user32 EndPath gdi32 EndTask user32 EndUpdateResource kernel32 EnterCriticalSection kernel32 enum_from_ndr rpcrt4 EnumCalendarInfo kernel32 EnumCalendarInfoEx kernel32 EnumChildWindows user32 EnumClipboardFormats user32 EnumDateFormats kernel32 EnumDateFormatsEx kernel32 EnumDependentServices advapi32 EnumDesktops user32 EnumDesktopWindows user32 EnumDisplayDevices user32 EnumDisplayMonitors user32 EnumDisplaySettings user32 EnumDisplaySettingsEx user32 EnumEnhMetaFile gdi32 EnumFontFamilies gdi32 EnumFontFamiliesEx gdi32 EnumFonts gdi32 EnumICMProfiles gdi32 EnumMetaFile gdi32 EnumObjects gdi32 EnumProps user32 EnumPropsEx user32 EnumProtocols wsock32 EnumResourceLanguages kernel32 EnumResourceNames kernel32 EnumResourceTypes kernel32 EnumServicesStatus advapi32 EnumSystemCodePages kernel32 EnumSystemLocales kernel32 EnumThreadWindows user32 EnumTimeFormats kernel32 EnumWindows user32 EnumWindowStations user32 EqualPrefixSid advapi32 EqualRect user32 EqualRgn gdi32 EqualSid advapi32 EraseTape kernel32 Escape gdi32 EscapeCommFunction kernel32 ExcludeClipRect gdi32 ExcludeUpdateRgn user32 ExitProcess kernel32 ExitThread kernel32 ExitWindowsEx user32 ExpandEnvironmentStrings kernel32 ExtCreatePen gdi32 ExtCreateRegion gdi32 ExtEscape gdi32 ExtFloodFill gdi32 ExtractAssociatedIcon shell32 ExtractAssociatedIconEx shell32 ExtractIcon shell32 ExtractIconEx shell32 ExtractIconResInfo shell32 ExtractPenDataPoints pkpd32 ExtractPenDataStrokes pkpd32 ExtSelectClipRgn gdi32 ExtTextOut gdi32 |