Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

OAG Library (OpenGL) Part 2.3 - Drawing 2D Textures Using the Mouse and Programatically

, 22 Oct 2010 CPOL
This tutorial shows library code for 2D Textures and how to draw them programatically using the mouse in an MFC application.
OAG_2D_Demo.zip
OAGMFC.exe
OAG_2D_SRC.zip
OAGMFC
Debug
UserImages.bmp
OAGMFC
CadTools
Debug
OAGMFC.vcproj.NTHOME.Tucci.user
Release
UserImages.bmp
res
OAGMFC.ico
OAGMFCDoc.ico
Toolbar.bmp
Toolbar256.bmp
Release
UserImages.bmp
oag_sdk_0_76.zip
oag_sdk_0.76
OAGLibrary
Common
include
src
IOSystem
include
Compiler
src
ObjectMappingTable
include
src
OpenGL
include
BMP
ExtensionManager
FontMapping
Font
JPG
OAGXML
PCX
Reflection
SceneMapping
TGA
TextureMapping
Texture
WindowsViewer
oag
src
BMP
ExtensionManager
FontMapping
Font
JPG
OAGXML
PCX
Reflection
SceneMapping
TGA
TextureMapping
Texture
WindowsViewer
oag
Workspaces
VC9
Common
oagCommon
Debug
OAGCommon.vcproj.NTHOME.Tucci.user
OAGCommon.vcproj.etucci-PC.etucci.user
Release
Debug
IOSystem
Debug
IOSystem.suo
IOSystem.vcproj.NTHOME.Tucci.user
IOSystem.vcproj.etucci-PC.etucci.user
Release
ObjectMappingTable
Debug
ObjectMappingTable.vcproj.NTHOME.Tucci.user
ObjectMappingTable.vcproj.etucci-PC.etucci.user
Release
OpenGL.suo
OpenGL
BMP
BMP.vcproj.NTHOME.Tucci.user
BMP.vcproj.etucci-PC.etucci.user
Debug
Release
ExtensionManager
Debug
ExtensionManager.vcproj.NTHOME.Tucci.user
ExtensionManager.vcproj.etucci-PC.etucci.user
Release
FontMapping
Debug
FontMapping.vcproj.NTHOME.Tucci.user
FontMapping.vcproj.etucci-PC.etucci.user
Release
Font
Debug
Font.vcproj.NTHOME.Tucci.user
Font.vcproj.etucci-PC.etucci.user
Release
JPG
Debug
JPG.vcproj.NTHOME.Tucci.user
JPG.vcproj.etucci-PC.etucci.user
Release
OAGXML
Debug
OAGXML.vcproj.NTHOME.Tucci.user
OAGXML.vcproj.etucci-PC.etucci.user
Release
PCX
Debug
PCX.vcproj.NTHOME.Tucci.user
PCX.vcproj.etucci-PC.etucci.user
Release
Reflection
Debug
Reflection.vcproj.NTHOME.Tucci.user
Reflection.vcproj.etucci-PC.etucci.user
Release
SceneMapping
Debug
Release
SceneMapping.vcproj.NTHOME.Tucci.user
SceneMapping.vcproj.etucci-PC.etucci.user
TGA
Debug
Release
TGA.vcproj.NTHOME.Tucci.user
TGA.vcproj.etucci-PC.etucci.user
TextureMapping
Debug
Release
TextureMapping.suo
TextureMapping.vcproj.NTHOME.Tucci.user
TextureMapping.vcproj.etucci-PC.etucci.user
Texture
Debug
Release
Texture.vcproj.NTHOME.Tucci.user
Texture.vcproj.etucci-PC.etucci.user
WindowsViewer
Debug
Release
WindowsViewer.suo
WindowsViewer.vcproj.NTHOME.Tucci.user
WindowsViewer.vcproj.etucci-PC.etucci.user
oag
Debug
Release
oag.vcproj.NTHOME.Tucci.user
oag.vcproj.etucci-PC.etucci.user
bin
VC9
WinAPIs
FTGL-2.1.3rc5
bin
include
FTGL
FTGlyph
FTLayout
src
FTGL
FTGlyph
FTLayout
LibJPEG
files
libjpeg.map
LibXML
COPYING
Copyright
LibXML.suo
LibXML.vcproj.8.00.old
LibXML.vcproj.NTHOME.Tucci.user
bin
Debug Win32
LibXML
Intermediate
Release Win32
LibXML
Intermediate
include
libxml
XmlParserInterface
XmlParserInterface.suo
XmlParserInterface.vcproj.NTHOME.Tucci.user
freetype-2.3.11
ChangeLog
ChangeLog.20
ChangeLog.21
ChangeLog.22
Jamfile
Jamrules
Makefile
README
README.git
autogen.sh
builds
amiga
README
include
freetype
config
makefile
makefile.os4
smakefile
src
base
ansi
ansi-def.mk
ansi.mk
atari
FNames.SIC
FREETYPE.PRJ
deflinejoiner.awk
gen-purec-patch.sh
beos
beos-def.mk
beos.mk
detect.mk
compiler
ansi-cc.mk
bcc-dev.mk
bcc.mk
emx.mk
gcc-dev.mk
gcc.mk
intelc.mk
unix-lcc.mk
visualage.mk
visualc.mk
watcom.mk
win-lcc.mk
detect.mk
dos
detect.mk
dos-def.mk
dos-emx.mk
dos-gcc.mk
dos-wat.mk
exports.mk
freetype.mk
link_dos.mk
link_std.mk
mac
README
modules.mk
newline
os2
detect.mk
os2-def.mk
os2-dev.mk
os2-gcc.mk
symbian
bld.inf
freetype.mmp
toplevel.mk
unix
aclocal.m4
config.guess
config.sub
configure
configure.ac
configure.raw
detect.mk
freetype-config.in
freetype2.in
freetype2.m4
ft-munmap.m4
ftconfig.in
install-sh
install.mk
ltmain.sh
mkinstalldirs
unix-cc.in
unix-def.in
unix-dev.mk
unix-lcc.mk
unix.mk
unixddef.mk
vms
win32
detect.mk
vc2005
vc2008
freetype.suo
freetype.vcproj.NTHOME.Tucci.user
visualc
freetype.dsp
freetype.dsw
visualce
freetype.dsp
freetype.dsw
w32-bcc.mk
w32-bccd.mk
w32-dev.mk
w32-gcc.mk
w32-icc.mk
w32-intl.mk
w32-lcc.mk
w32-mingw32.mk
w32-vcc.mk
w32-wat.mk
win32-def.mk
wince
vc2005-ce
vc2008-ce
configure
devel
docs
CHANGES
CUSTOMIZE
DEBUG
INSTALL
INSTALL.ANY
INSTALL.CROSS
INSTALL.GNU
INSTALL.MAC
INSTALL.UNIX
INSTALL.VMS
MAKEPP
PATENTS
PROBLEMS
TODO
TRUETYPE
UPGRADE.UNIX
VERSION.DLL
reference
README
release
include
freetype
config
internal
services
modules.cfg
objs
README
debug
debug_mt
debug_st
release
release_mt
release_st
win32
vc2008
src
Jamfile
autofit
Jamfile
module.mk
rules.mk
base
Jamfile
rules.mk
bdf
Jamfile
README
module.mk
rules.mk
cache
Jamfile
rules.mk
cff
Jamfile
module.mk
rules.mk
cid
Jamfile
module.mk
rules.mk
gxvalid
Jamfile
README
module.mk
rules.mk
gzip
Jamfile
rules.mk
lzw
Jamfile
rules.mk
otvalid
Jamfile
module.mk
rules.mk
pcf
Jamfile
README
module.mk
rules.mk
pfr
Jamfile
module.mk
rules.mk
psaux
Jamfile
module.mk
rules.mk
pshinter
Jamfile
module.mk
rules.mk
psnames
Jamfile
module.mk
rules.mk
raster
Jamfile
module.mk
rules.mk
sfnt
Jamfile
module.mk
rules.mk
smooth
Jamfile
module.mk
rules.mk
tools
Jamfile
docmaker