├── .gitignore
├── Doxyfile.cfg
├── FMM模型格式.txt
├── LISENCE.txt
├── README.md
├── TestCpp
├── DemoRes
│ └── Simple
│ │ ├── Layout.xml
│ │ ├── Logo.png
│ │ ├── Particle.png
│ │ ├── Simple.png
│ │ ├── Simple.psd
│ │ ├── Style.xml
│ │ └── msyh.ttf
├── Main.cpp
├── TestCpp.vcxproj
├── TestCpp.vcxproj.filters
└── TestCpp.vcxproj.user
├── fancy2D.sln
├── fancy2D
├── Engine
│ ├── f2dEngineImpl.cpp
│ ├── f2dEngineImpl.h
│ ├── f2dFPSControllerImpl.h
│ ├── f2dFileSysImpl.cpp
│ ├── f2dFileSysImpl.h
│ ├── f2dMsgPumpImpl.h
│ ├── f2dWindowImpl.cpp
│ └── f2dWindowImpl.h
├── Input
│ ├── f2dInputJoystickImpl.cpp
│ ├── f2dInputJoystickImpl.h
│ ├── f2dInputKeyboardImpl.cpp
│ ├── f2dInputKeyboardImpl.h
│ ├── f2dInputMouseImpl.cpp
│ ├── f2dInputMouseImpl.h
│ ├── f2dInputSysAPI.cpp
│ ├── f2dInputSysAPI.h
│ ├── f2dInputSysImpl.cpp
│ └── f2dInputSysImpl.h
├── RenderDev
│ ├── f2dEffectImpl.cpp
│ ├── f2dEffectImpl.h
│ ├── f2dGraphics2DImpl.cpp
│ ├── f2dGraphics2DImpl.h
│ ├── f2dGraphics3DImpl.cpp
│ ├── f2dGraphics3DImpl.h
│ ├── f2dGraphicsImpl.h
│ ├── f2dMeshDataImpl.cpp
│ ├── f2dMeshDataImpl.h
│ ├── f2dRenderDeviceAPI.cpp
│ ├── f2dRenderDeviceAPI.h
│ ├── f2dRenderDeviceImpl.cpp
│ ├── f2dRenderDeviceImpl.h
│ ├── f2dTextureImpl.cpp
│ └── f2dTextureImpl.h
├── Renderer
│ ├── f2dFontFileProvider.cpp
│ ├── f2dFontFileProvider.h
│ ├── f2dFontRendererImpl.cpp
│ ├── f2dFontRendererImpl.h
│ ├── f2dFontTexProvider.cpp
│ ├── f2dFontTexProvider.h
│ ├── f2dGeometryRendererImpl.cpp
│ ├── f2dGeometryRendererImpl.h
│ ├── f2dParticle.cpp
│ ├── f2dParticle.h
│ ├── f2dRendererImpl.cpp
│ ├── f2dRendererImpl.h
│ ├── f2dSpriteAnimationImpl.cpp
│ ├── f2dSpriteAnimationImpl.h
│ ├── f2dSpriteImpl.cpp
│ └── f2dSpriteImpl.h
├── Sound
│ ├── f2dSoundBufferDynamic.cpp
│ ├── f2dSoundBufferDynamic.h
│ ├── f2dSoundBufferPull.cpp
│ ├── f2dSoundBufferPull.h
│ ├── f2dSoundBufferStatic.cpp
│ ├── f2dSoundBufferStatic.h
│ ├── f2dSoundSpriteImpl.cpp
│ ├── f2dSoundSpriteImpl.h
│ ├── f2dSoundSysAPI.cpp
│ ├── f2dSoundSysAPI.h
│ ├── f2dSoundSysImpl.cpp
│ ├── f2dSoundSysImpl.h
│ ├── f2dVorbisDecoder.cpp
│ ├── f2dVorbisDecoder.h
│ ├── f2dWaveDecoder.cpp
│ └── f2dWaveDecoder.h
├── Video
│ ├── f2dVideoImpl.cpp
│ ├── f2dVideoImpl.h
│ ├── f2dVideoRenderer.cpp
│ ├── f2dVideoRenderer.h
│ ├── f2dVideoStream.cpp
│ ├── f2dVideoStream.h
│ ├── f2dVideoSysImpl.cpp
│ └── f2dVideoSysImpl.h
├── extern
│ ├── DXSDK
│ │ ├── Include
│ │ │ ├── D2D1.h
│ │ │ ├── D2D1Helper.h
│ │ │ ├── D2DBaseTypes.h
│ │ │ ├── D2Derr.h
│ │ │ ├── D3D10.h
│ │ │ ├── D3D10_1.h
│ │ │ ├── D3D10_1shader.h
│ │ │ ├── D3D10effect.h
│ │ │ ├── D3D10shader.h
│ │ │ ├── D3D11.h
│ │ │ ├── D3D11SDKLayers.h
│ │ │ ├── D3D11Shader.h
│ │ │ ├── D3DCSX.h
│ │ │ ├── D3DX10.h
│ │ │ ├── D3DX10core.h
│ │ │ ├── D3DX10math.h
│ │ │ ├── D3DX10math.inl
│ │ │ ├── D3DX10mesh.h
│ │ │ ├── D3DX10tex.h
│ │ │ ├── D3DX11.h
│ │ │ ├── D3DX11async.h
│ │ │ ├── D3DX11core.h
│ │ │ ├── D3DX11tex.h
│ │ │ ├── D3DX_DXGIFormatConvert.inl
│ │ │ ├── D3Dcommon.h
│ │ │ ├── D3Dcompiler.h
│ │ │ ├── DWrite.h
│ │ │ ├── DXGI.h
│ │ │ ├── DXGIFormat.h
│ │ │ ├── DXGIType.h
│ │ │ ├── Dcommon.h
│ │ │ ├── DxErr.h
│ │ │ ├── PIXPlugin.h
│ │ │ ├── X3DAudio.h
│ │ │ ├── XAPO.h
│ │ │ ├── XAPOBase.h
│ │ │ ├── XAPOFX.h
│ │ │ ├── XAudio2.h
│ │ │ ├── XAudio2fx.h
│ │ │ ├── XDSP.h
│ │ │ ├── XInput.h
│ │ │ ├── audiodefs.h
│ │ │ ├── comdecl.h
│ │ │ ├── d3d10misc.h
│ │ │ ├── d3d10sdklayers.h
│ │ │ ├── d3d9.h
│ │ │ ├── d3d9caps.h
│ │ │ ├── d3d9types.h
│ │ │ ├── d3dx10async.h
│ │ │ ├── d3dx9.h
│ │ │ ├── d3dx9anim.h
│ │ │ ├── d3dx9core.h
│ │ │ ├── d3dx9effect.h
│ │ │ ├── d3dx9math.h
│ │ │ ├── d3dx9math.inl
│ │ │ ├── d3dx9mesh.h
│ │ │ ├── d3dx9shader.h
│ │ │ ├── d3dx9shape.h
│ │ │ ├── d3dx9tex.h
│ │ │ ├── d3dx9xof.h
│ │ │ ├── dinput.h
│ │ │ ├── dinputd.h
│ │ │ ├── dsconf.h
│ │ │ ├── dsetup.h
│ │ │ ├── dsound.h
│ │ │ ├── dxdiag.h
│ │ │ ├── dxfile.h
│ │ │ ├── dxsdkver.h
│ │ │ ├── gameux.h
│ │ │ ├── rmxfguid.h
│ │ │ ├── rmxftmpl.h
│ │ │ ├── rpcsal.h
│ │ │ ├── xact3.h
│ │ │ ├── xact3d3.h
│ │ │ ├── xact3wb.h
│ │ │ ├── xma2defs.h
│ │ │ ├── xnamath.h
│ │ │ ├── xnamathconvert.inl
│ │ │ ├── xnamathmatrix.inl
│ │ │ ├── xnamathmisc.inl
│ │ │ └── xnamathvector.inl
│ │ ├── Lib
│ │ │ └── x86
│ │ │ │ ├── XInput.lib
│ │ │ │ ├── d3d9.lib
│ │ │ │ ├── d3dx9.lib
│ │ │ │ ├── dinput8.lib
│ │ │ │ ├── dsound.lib
│ │ │ │ └── dxguid.lib
│ │ └── Readme.txt
│ ├── DirectShowClass
│ │ ├── DirectShowClass.vcxproj
│ │ ├── DirectShowClass.vcxproj.filters
│ │ ├── DirectShowClass.vcxproj.user
│ │ ├── amextra.cpp
│ │ ├── amextra.h
│ │ ├── amfilter.cpp
│ │ ├── amfilter.h
│ │ ├── amvideo.cpp
│ │ ├── arithutil.cpp
│ │ ├── asyncflt.h
│ │ ├── asyncio.cpp
│ │ ├── asyncio.h
│ │ ├── asyncrdr.cpp
│ │ ├── asyncrdr.h
│ │ ├── cache.h
│ │ ├── checkbmi.h
│ │ ├── combase.cpp
│ │ ├── combase.h
│ │ ├── cprop.cpp
│ │ ├── cprop.h
│ │ ├── ctlutil.cpp
│ │ ├── ctlutil.h
│ │ ├── ddmm.cpp
│ │ ├── ddmm.h
│ │ ├── dllentry.cpp
│ │ ├── dllsetup.cpp
│ │ ├── dllsetup.h
│ │ ├── dxmperf.h
│ │ ├── fourcc.h
│ │ ├── measure.h
│ │ ├── msgthrd.h
│ │ ├── mtype.cpp
│ │ ├── mtype.h
│ │ ├── outputq.cpp
│ │ ├── outputq.h
│ │ ├── perflog.cpp
│ │ ├── perflog.h
│ │ ├── perfstruct.h
│ │ ├── pstream.cpp
│ │ ├── pstream.h
│ │ ├── pullpin.cpp
│ │ ├── pullpin.h
│ │ ├── refclock.cpp
│ │ ├── refclock.h
│ │ ├── reftime.h
│ │ ├── renbase.cpp
│ │ ├── renbase.h
│ │ ├── schedule.cpp
│ │ ├── schedule.h
│ │ ├── seekpt.cpp
│ │ ├── seekpt.h
│ │ ├── source.cpp
│ │ ├── source.h
│ │ ├── streams.h
│ │ ├── strmctl.cpp
│ │ ├── strmctl.h
│ │ ├── sysclock.cpp
│ │ ├── sysclock.h
│ │ ├── transfrm.cpp
│ │ ├── transfrm.h
│ │ ├── transip.cpp
│ │ ├── transip.h
│ │ ├── videoctl.cpp
│ │ ├── videoctl.h
│ │ ├── vtrans.cpp
│ │ ├── vtrans.h
│ │ ├── winctrl.cpp
│ │ ├── winctrl.h
│ │ ├── winutil.cpp
│ │ ├── winutil.h
│ │ ├── wxdebug.cpp
│ │ ├── wxdebug.h
│ │ ├── wxlist.cpp
│ │ ├── wxlist.h
│ │ ├── wxutil.cpp
│ │ └── wxutil.h
│ ├── FreeImage
│ │ ├── FreeImage.h
│ │ ├── arm
│ │ │ ├── FreeImage.dll
│ │ │ └── FreeImage.lib
│ │ └── license-fi.txt
│ ├── arm
│ │ ├── advapi32.lib
│ │ ├── comctl32.lib
│ │ ├── comdlg32.lib
│ │ ├── gdi32.lib
│ │ ├── imm32.lib
│ │ ├── ole32.lib
│ │ ├── oleaut32.lib
│ │ ├── shell32.lib
│ │ ├── shlwapi.lib
│ │ ├── winmm.lib
│ │ └── ws2_32.lib
│ ├── freetype
│ │ ├── freetype.vcxproj
│ │ ├── freetype.vcxproj.filters
│ │ ├── freetype.vcxproj.user
│ │ ├── include
│ │ │ ├── freetype
│ │ │ │ ├── config
│ │ │ │ │ ├── ftconfig.h
│ │ │ │ │ ├── ftheader.h
│ │ │ │ │ ├── ftmodule.h
│ │ │ │ │ ├── ftoption.h
│ │ │ │ │ └── ftstdlib.h
│ │ │ │ ├── freetype.h
│ │ │ │ ├── ftadvanc.h
│ │ │ │ ├── ftautoh.h
│ │ │ │ ├── ftbbox.h
│ │ │ │ ├── ftbdf.h
│ │ │ │ ├── ftbitmap.h
│ │ │ │ ├── ftbzip2.h
│ │ │ │ ├── ftcache.h
│ │ │ │ ├── ftchapters.h
│ │ │ │ ├── ftcid.h
│ │ │ │ ├── fterrdef.h
│ │ │ │ ├── fterrors.h
│ │ │ │ ├── ftgasp.h
│ │ │ │ ├── ftglyph.h
│ │ │ │ ├── ftgxval.h
│ │ │ │ ├── ftgzip.h
│ │ │ │ ├── ftimage.h
│ │ │ │ ├── ftincrem.h
│ │ │ │ ├── ftlcdfil.h
│ │ │ │ ├── ftlist.h
│ │ │ │ ├── ftlzw.h
│ │ │ │ ├── ftmac.h
│ │ │ │ ├── ftmm.h
│ │ │ │ ├── ftmodapi.h
│ │ │ │ ├── ftmoderr.h
│ │ │ │ ├── ftotval.h
│ │ │ │ ├── ftoutln.h
│ │ │ │ ├── ftpfr.h
│ │ │ │ ├── ftrender.h
│ │ │ │ ├── ftsizes.h
│ │ │ │ ├── ftsnames.h
│ │ │ │ ├── ftstroke.h
│ │ │ │ ├── ftsynth.h
│ │ │ │ ├── ftsystem.h
│ │ │ │ ├── fttrigon.h
│ │ │ │ ├── fttypes.h
│ │ │ │ ├── ftwinfnt.h
│ │ │ │ ├── ftxf86.h
│ │ │ │ ├── internal
│ │ │ │ │ ├── autohint.h
│ │ │ │ │ ├── ftcalc.h
│ │ │ │ │ ├── ftdebug.h
│ │ │ │ │ ├── ftdriver.h
│ │ │ │ │ ├── ftgloadr.h
│ │ │ │ │ ├── ftmemory.h
│ │ │ │ │ ├── ftobjs.h
│ │ │ │ │ ├── ftpic.h
│ │ │ │ │ ├── ftrfork.h
│ │ │ │ │ ├── ftserv.h
│ │ │ │ │ ├── ftstream.h
│ │ │ │ │ ├── fttrace.h
│ │ │ │ │ ├── ftvalid.h
│ │ │ │ │ ├── internal.h
│ │ │ │ │ ├── psaux.h
│ │ │ │ │ ├── pshints.h
│ │ │ │ │ ├── services
│ │ │ │ │ │ ├── svbdf.h
│ │ │ │ │ │ ├── svcid.h
│ │ │ │ │ │ ├── svgldict.h
│ │ │ │ │ │ ├── svgxval.h
│ │ │ │ │ │ ├── svkern.h
│ │ │ │ │ │ ├── svmm.h
│ │ │ │ │ │ ├── svotval.h
│ │ │ │ │ │ ├── svpfr.h
│ │ │ │ │ │ ├── svpostnm.h
│ │ │ │ │ │ ├── svprop.h
│ │ │ │ │ │ ├── svpscmap.h
│ │ │ │ │ │ ├── svpsinfo.h
│ │ │ │ │ │ ├── svsfnt.h
│ │ │ │ │ │ ├── svttcmap.h
│ │ │ │ │ │ ├── svtteng.h
│ │ │ │ │ │ ├── svttglyf.h
│ │ │ │ │ │ ├── svwinfnt.h
│ │ │ │ │ │ └── svxf86nm.h
│ │ │ │ │ ├── sfnt.h
│ │ │ │ │ ├── t1types.h
│ │ │ │ │ └── tttypes.h
│ │ │ │ ├── t1tables.h
│ │ │ │ ├── ttnameid.h
│ │ │ │ ├── tttables.h
│ │ │ │ ├── tttags.h
│ │ │ │ └── ttunpat.h
│ │ │ └── ft2build.h
│ │ └── src
│ │ │ ├── Jamfile
│ │ │ ├── autofit
│ │ │ ├── Jamfile
│ │ │ ├── afangles.c
│ │ │ ├── afangles.h
│ │ │ ├── afcjk.c
│ │ │ ├── afcjk.h
│ │ │ ├── afdummy.c
│ │ │ ├── afdummy.h
│ │ │ ├── aferrors.h
│ │ │ ├── afglobal.c
│ │ │ ├── afglobal.h
│ │ │ ├── afhints.c
│ │ │ ├── afhints.h
│ │ │ ├── afindic.c
│ │ │ ├── afindic.h
│ │ │ ├── aflatin.c
│ │ │ ├── aflatin.h
│ │ │ ├── aflatin2.c
│ │ │ ├── aflatin2.h
│ │ │ ├── afloader.c
│ │ │ ├── afloader.h
│ │ │ ├── afmodule.c
│ │ │ ├── afmodule.h
│ │ │ ├── afpic.c
│ │ │ ├── afpic.h
│ │ │ ├── aftypes.h
│ │ │ ├── afwarp.c
│ │ │ ├── afwarp.h
│ │ │ ├── autofit.c
│ │ │ ├── module.mk
│ │ │ └── rules.mk
│ │ │ ├── base
│ │ │ ├── Jamfile
│ │ │ ├── basepic.c
│ │ │ ├── basepic.h
│ │ │ ├── ftadvanc.c
│ │ │ ├── ftapi.c
│ │ │ ├── ftbase.c
│ │ │ ├── ftbase.h
│ │ │ ├── ftbbox.c
│ │ │ ├── ftbdf.c
│ │ │ ├── ftbitmap.c
│ │ │ ├── ftcalc.c
│ │ │ ├── ftcid.c
│ │ │ ├── ftdbgmem.c
│ │ │ ├── ftdebug.c
│ │ │ ├── ftfstype.c
│ │ │ ├── ftgasp.c
│ │ │ ├── ftgloadr.c
│ │ │ ├── ftglyph.c
│ │ │ ├── ftgxval.c
│ │ │ ├── ftinit.c
│ │ │ ├── ftlcdfil.c
│ │ │ ├── ftmac.c
│ │ │ ├── ftmm.c
│ │ │ ├── ftobjs.c
│ │ │ ├── ftotval.c
│ │ │ ├── ftoutln.c
│ │ │ ├── ftpatent.c
│ │ │ ├── ftpfr.c
│ │ │ ├── ftpic.c
│ │ │ ├── ftrfork.c
│ │ │ ├── ftsnames.c
│ │ │ ├── ftstream.c
│ │ │ ├── ftstroke.c
│ │ │ ├── ftsynth.c
│ │ │ ├── ftsystem.c
│ │ │ ├── fttrigon.c
│ │ │ ├── fttype1.c
│ │ │ ├── ftutil.c
│ │ │ ├── ftwinfnt.c
│ │ │ ├── ftxf86.c
│ │ │ └── rules.mk
│ │ │ ├── bdf
│ │ │ ├── Jamfile
│ │ │ ├── README
│ │ │ ├── bdf.c
│ │ │ ├── bdf.h
│ │ │ ├── bdfdrivr.c
│ │ │ ├── bdfdrivr.h
│ │ │ ├── bdferror.h
│ │ │ ├── bdflib.c
│ │ │ ├── module.mk
│ │ │ └── rules.mk
│ │ │ ├── bzip2
│ │ │ ├── Jamfile
│ │ │ ├── ftbzip2.c
│ │ │ └── rules.mk
│ │ │ ├── cache
│ │ │ ├── Jamfile
│ │ │ ├── ftcache.c
│ │ │ ├── ftcbasic.c
│ │ │ ├── ftccache.c
│ │ │ ├── ftccache.h
│ │ │ ├── ftccback.h
│ │ │ ├── ftccmap.c
│ │ │ ├── ftcerror.h
│ │ │ ├── ftcglyph.c
│ │ │ ├── ftcglyph.h
│ │ │ ├── ftcimage.c
│ │ │ ├── ftcimage.h
│ │ │ ├── ftcmanag.c
│ │ │ ├── ftcmanag.h
│ │ │ ├── ftcmru.c
│ │ │ ├── ftcmru.h
│ │ │ ├── ftcsbits.c
│ │ │ ├── ftcsbits.h
│ │ │ └── rules.mk
│ │ │ ├── cff
│ │ │ ├── Jamfile
│ │ │ ├── cff.c
│ │ │ ├── cffcmap.c
│ │ │ ├── cffcmap.h
│ │ │ ├── cffdrivr.c
│ │ │ ├── cffdrivr.h
│ │ │ ├── cfferrs.h
│ │ │ ├── cffgload.c
│ │ │ ├── cffgload.h
│ │ │ ├── cffload.c
│ │ │ ├── cffload.h
│ │ │ ├── cffobjs.c
│ │ │ ├── cffobjs.h
│ │ │ ├── cffparse.c
│ │ │ ├── cffparse.h
│ │ │ ├── cffpic.c
│ │ │ ├── cffpic.h
│ │ │ ├── cfftoken.h
│ │ │ ├── cfftypes.h
│ │ │ ├── module.mk
│ │ │ └── rules.mk
│ │ │ ├── cid
│ │ │ ├── Jamfile
│ │ │ ├── ciderrs.h
│ │ │ ├── cidgload.c
│ │ │ ├── cidgload.h
│ │ │ ├── cidload.c
│ │ │ ├── cidload.h
│ │ │ ├── cidobjs.c
│ │ │ ├── cidobjs.h
│ │ │ ├── cidparse.c
│ │ │ ├── cidparse.h
│ │ │ ├── cidriver.c
│ │ │ ├── cidriver.h
│ │ │ ├── cidtoken.h
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ └── type1cid.c
│ │ │ ├── gxvalid
│ │ │ ├── Jamfile
│ │ │ ├── README
│ │ │ ├── gxvalid.c
│ │ │ ├── gxvalid.h
│ │ │ ├── gxvbsln.c
│ │ │ ├── gxvcommn.c
│ │ │ ├── gxvcommn.h
│ │ │ ├── gxverror.h
│ │ │ ├── gxvfeat.c
│ │ │ ├── gxvfeat.h
│ │ │ ├── gxvfgen.c
│ │ │ ├── gxvjust.c
│ │ │ ├── gxvkern.c
│ │ │ ├── gxvlcar.c
│ │ │ ├── gxvmod.c
│ │ │ ├── gxvmod.h
│ │ │ ├── gxvmort.c
│ │ │ ├── gxvmort.h
│ │ │ ├── gxvmort0.c
│ │ │ ├── gxvmort1.c
│ │ │ ├── gxvmort2.c
│ │ │ ├── gxvmort4.c
│ │ │ ├── gxvmort5.c
│ │ │ ├── gxvmorx.c
│ │ │ ├── gxvmorx.h
│ │ │ ├── gxvmorx0.c
│ │ │ ├── gxvmorx1.c
│ │ │ ├── gxvmorx2.c
│ │ │ ├── gxvmorx4.c
│ │ │ ├── gxvmorx5.c
│ │ │ ├── gxvopbd.c
│ │ │ ├── gxvprop.c
│ │ │ ├── gxvtrak.c
│ │ │ ├── module.mk
│ │ │ └── rules.mk
│ │ │ ├── gzip
│ │ │ ├── Jamfile
│ │ │ ├── adler32.c
│ │ │ ├── ftgzip.c
│ │ │ ├── infblock.c
│ │ │ ├── infblock.h
│ │ │ ├── infcodes.c
│ │ │ ├── infcodes.h
│ │ │ ├── inffixed.h
│ │ │ ├── inflate.c
│ │ │ ├── inftrees.c
│ │ │ ├── inftrees.h
│ │ │ ├── infutil.c
│ │ │ ├── infutil.h
│ │ │ ├── rules.mk
│ │ │ ├── zconf.h
│ │ │ ├── zlib.h
│ │ │ ├── zutil.c
│ │ │ └── zutil.h
│ │ │ ├── lzw
│ │ │ ├── Jamfile
│ │ │ ├── ftlzw.c
│ │ │ ├── ftzopen.c
│ │ │ ├── ftzopen.h
│ │ │ └── rules.mk
│ │ │ ├── otvalid
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── otvalid.c
│ │ │ ├── otvalid.h
│ │ │ ├── otvbase.c
│ │ │ ├── otvcommn.c
│ │ │ ├── otvcommn.h
│ │ │ ├── otverror.h
│ │ │ ├── otvgdef.c
│ │ │ ├── otvgpos.c
│ │ │ ├── otvgpos.h
│ │ │ ├── otvgsub.c
│ │ │ ├── otvjstf.c
│ │ │ ├── otvmath.c
│ │ │ ├── otvmod.c
│ │ │ ├── otvmod.h
│ │ │ └── rules.mk
│ │ │ ├── pcf
│ │ │ ├── Jamfile
│ │ │ ├── README
│ │ │ ├── module.mk
│ │ │ ├── pcf.c
│ │ │ ├── pcf.h
│ │ │ ├── pcfdrivr.c
│ │ │ ├── pcfdrivr.h
│ │ │ ├── pcferror.h
│ │ │ ├── pcfread.c
│ │ │ ├── pcfread.h
│ │ │ ├── pcfutil.c
│ │ │ ├── pcfutil.h
│ │ │ └── rules.mk
│ │ │ ├── pfr
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── pfr.c
│ │ │ ├── pfrcmap.c
│ │ │ ├── pfrcmap.h
│ │ │ ├── pfrdrivr.c
│ │ │ ├── pfrdrivr.h
│ │ │ ├── pfrerror.h
│ │ │ ├── pfrgload.c
│ │ │ ├── pfrgload.h
│ │ │ ├── pfrload.c
│ │ │ ├── pfrload.h
│ │ │ ├── pfrobjs.c
│ │ │ ├── pfrobjs.h
│ │ │ ├── pfrsbit.c
│ │ │ ├── pfrsbit.h
│ │ │ ├── pfrtypes.h
│ │ │ └── rules.mk
│ │ │ ├── psaux
│ │ │ ├── Jamfile
│ │ │ ├── afmparse.c
│ │ │ ├── afmparse.h
│ │ │ ├── module.mk
│ │ │ ├── psaux.c
│ │ │ ├── psauxerr.h
│ │ │ ├── psauxmod.c
│ │ │ ├── psauxmod.h
│ │ │ ├── psconv.c
│ │ │ ├── psconv.h
│ │ │ ├── psobjs.c
│ │ │ ├── psobjs.h
│ │ │ ├── rules.mk
│ │ │ ├── t1cmap.c
│ │ │ ├── t1cmap.h
│ │ │ ├── t1decode.c
│ │ │ └── t1decode.h
│ │ │ ├── pshinter
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── pshalgo.c
│ │ │ ├── pshalgo.h
│ │ │ ├── pshglob.c
│ │ │ ├── pshglob.h
│ │ │ ├── pshinter.c
│ │ │ ├── pshmod.c
│ │ │ ├── pshmod.h
│ │ │ ├── pshnterr.h
│ │ │ ├── pshpic.c
│ │ │ ├── pshpic.h
│ │ │ ├── pshrec.c
│ │ │ ├── pshrec.h
│ │ │ └── rules.mk
│ │ │ ├── psnames
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── psmodule.c
│ │ │ ├── psmodule.h
│ │ │ ├── psnamerr.h
│ │ │ ├── psnames.c
│ │ │ ├── pspic.c
│ │ │ ├── pspic.h
│ │ │ ├── pstables.h
│ │ │ └── rules.mk
│ │ │ ├── raster
│ │ │ ├── Jamfile
│ │ │ ├── ftmisc.h
│ │ │ ├── ftraster.c
│ │ │ ├── ftraster.h
│ │ │ ├── ftrend1.c
│ │ │ ├── ftrend1.h
│ │ │ ├── module.mk
│ │ │ ├── raster.c
│ │ │ ├── rasterrs.h
│ │ │ ├── rastpic.c
│ │ │ ├── rastpic.h
│ │ │ └── rules.mk
│ │ │ ├── sfnt
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ ├── sfdriver.c
│ │ │ ├── sfdriver.h
│ │ │ ├── sferrors.h
│ │ │ ├── sfnt.c
│ │ │ ├── sfntpic.c
│ │ │ ├── sfntpic.h
│ │ │ ├── sfobjs.c
│ │ │ ├── sfobjs.h
│ │ │ ├── ttbdf.c
│ │ │ ├── ttbdf.h
│ │ │ ├── ttcmap.c
│ │ │ ├── ttcmap.h
│ │ │ ├── ttcmapc.h
│ │ │ ├── ttkern.c
│ │ │ ├── ttkern.h
│ │ │ ├── ttload.c
│ │ │ ├── ttload.h
│ │ │ ├── ttmtx.c
│ │ │ ├── ttmtx.h
│ │ │ ├── ttpost.c
│ │ │ ├── ttpost.h
│ │ │ ├── ttsbit.c
│ │ │ ├── ttsbit.h
│ │ │ └── ttsbit0.c
│ │ │ ├── smooth
│ │ │ ├── Jamfile
│ │ │ ├── ftgrays.c
│ │ │ ├── ftgrays.h
│ │ │ ├── ftsmerrs.h
│ │ │ ├── ftsmooth.c
│ │ │ ├── ftsmooth.h
│ │ │ ├── ftspic.c
│ │ │ ├── ftspic.h
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ └── smooth.c
│ │ │ ├── tools
│ │ │ ├── Jamfile
│ │ │ ├── apinames.c
│ │ │ ├── chktrcmp.py
│ │ │ ├── cordic.py
│ │ │ ├── docmaker
│ │ │ │ ├── content.py
│ │ │ │ ├── docbeauty.py
│ │ │ │ ├── docmaker.py
│ │ │ │ ├── formatter.py
│ │ │ │ ├── sources.py
│ │ │ │ ├── tohtml.py
│ │ │ │ └── utils.py
│ │ │ ├── ftrandom
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ └── ftrandom.c
│ │ │ ├── glnames.py
│ │ │ ├── test_afm.c
│ │ │ ├── test_bbox.c
│ │ │ └── test_trig.c
│ │ │ ├── truetype
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ ├── truetype.c
│ │ │ ├── ttdriver.c
│ │ │ ├── ttdriver.h
│ │ │ ├── tterrors.h
│ │ │ ├── ttgload.c
│ │ │ ├── ttgload.h
│ │ │ ├── ttgxvar.c
│ │ │ ├── ttgxvar.h
│ │ │ ├── ttinterp.c
│ │ │ ├── ttinterp.h
│ │ │ ├── ttobjs.c
│ │ │ ├── ttobjs.h
│ │ │ ├── ttpic.c
│ │ │ ├── ttpic.h
│ │ │ ├── ttpload.c
│ │ │ ├── ttpload.h
│ │ │ ├── ttsubpix.c
│ │ │ └── ttsubpix.h
│ │ │ ├── type1
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ ├── t1afm.c
│ │ │ ├── t1afm.h
│ │ │ ├── t1driver.c
│ │ │ ├── t1driver.h
│ │ │ ├── t1errors.h
│ │ │ ├── t1gload.c
│ │ │ ├── t1gload.h
│ │ │ ├── t1load.c
│ │ │ ├── t1load.h
│ │ │ ├── t1objs.c
│ │ │ ├── t1objs.h
│ │ │ ├── t1parse.c
│ │ │ ├── t1parse.h
│ │ │ ├── t1tokens.h
│ │ │ └── type1.c
│ │ │ ├── type42
│ │ │ ├── Jamfile
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ ├── t42drivr.c
│ │ │ ├── t42drivr.h
│ │ │ ├── t42error.h
│ │ │ ├── t42objs.c
│ │ │ ├── t42objs.h
│ │ │ ├── t42parse.c
│ │ │ ├── t42parse.h
│ │ │ ├── t42types.h
│ │ │ └── type42.c
│ │ │ └── winfonts
│ │ │ ├── Jamfile
│ │ │ ├── fnterrs.h
│ │ │ ├── module.mk
│ │ │ ├── rules.mk
│ │ │ ├── winfnt.c
│ │ │ └── winfnt.h
│ ├── libogg
│ │ ├── COPYING.txt
│ │ ├── ReadMe.txt
│ │ ├── include
│ │ │ └── ogg
│ │ │ │ ├── ogg.h
│ │ │ │ └── os_types.h
│ │ ├── libogg.vcxproj
│ │ ├── libogg.vcxproj.filters
│ │ ├── libogg.vcxproj.user
│ │ └── src
│ │ │ ├── bitwise.c
│ │ │ └── framing.c
│ └── libvorbis
│ │ ├── COPYING.txt
│ │ ├── ReadMe.txt
│ │ ├── include
│ │ └── vorbis
│ │ │ ├── codec.h
│ │ │ ├── vorbisenc.h
│ │ │ └── vorbisfile.h
│ │ ├── libvorbis.vcxproj
│ │ ├── libvorbis.vcxproj.filters
│ │ ├── libvorbis.vcxproj.user
│ │ └── src
│ │ ├── analysis.c
│ │ ├── backends.h
│ │ ├── barkmel.c
│ │ ├── bitrate.c
│ │ ├── bitrate.h
│ │ ├── block.c
│ │ ├── books
│ │ ├── coupled
│ │ │ ├── res_books_51.h
│ │ │ └── res_books_stereo.h
│ │ ├── floor
│ │ │ └── floor_books.h
│ │ └── uncoupled
│ │ │ └── res_books_uncoupled.h
│ │ ├── codebook.c
│ │ ├── codebook.h
│ │ ├── codec_internal.h
│ │ ├── envelope.c
│ │ ├── envelope.h
│ │ ├── floor0.c
│ │ ├── floor1.c
│ │ ├── highlevel.h
│ │ ├── info.c
│ │ ├── lookup.c
│ │ ├── lookup.h
│ │ ├── lookup_data.h
│ │ ├── lookups.pl
│ │ ├── lpc.c
│ │ ├── lpc.h
│ │ ├── lsp.c
│ │ ├── lsp.h
│ │ ├── mapping0.c
│ │ ├── masking.h
│ │ ├── mdct.c
│ │ ├── mdct.h
│ │ ├── misc.h
│ │ ├── modes
│ │ ├── floor_all.h
│ │ ├── psych_11.h
│ │ ├── psych_16.h
│ │ ├── psych_44.h
│ │ ├── psych_8.h
│ │ ├── residue_16.h
│ │ ├── residue_44.h
│ │ ├── residue_44p51.h
│ │ ├── residue_44u.h
│ │ ├── residue_8.h
│ │ ├── setup_11.h
│ │ ├── setup_16.h
│ │ ├── setup_22.h
│ │ ├── setup_32.h
│ │ ├── setup_44.h
│ │ ├── setup_44p51.h
│ │ ├── setup_44u.h
│ │ ├── setup_8.h
│ │ └── setup_X.h
│ │ ├── os.h
│ │ ├── psy.c
│ │ ├── psy.h
│ │ ├── psytune.c
│ │ ├── registry.c
│ │ ├── registry.h
│ │ ├── res0.c
│ │ ├── scales.h
│ │ ├── sharedbook.c
│ │ ├── smallft.c
│ │ ├── smallft.h
│ │ ├── synthesis.c
│ │ ├── tone.c
│ │ ├── vorbisenc.c
│ │ ├── vorbisfile.c
│ │ ├── window.c
│ │ └── window.h
├── f2d.h
├── f2dEngine.h
├── f2dFileSys.h
├── f2dInputSys.h
├── f2dInterface.h
├── f2dRenderDevice.h
├── f2dRenderer.h
├── f2dSoundSys.h
├── f2dVideoSys.h
├── f2dWindow.h
├── fancy2D.aps
├── fancy2D.rc
├── fancy2D.vcxproj
├── fancy2D.vcxproj.filters
├── fancy2D.vcxproj.user
└── resource.h
├── fancyUI
├── fancyUI.vcxproj
├── fancyUI.vcxproj.filters
├── fancyUI.vcxproj.user
├── fcyUIBase
│ ├── fuiControl.cpp
│ ├── fuiControl.h
│ ├── fuiEvent.cpp
│ ├── fuiEvent.h
│ ├── fuiFactory.cpp
│ ├── fuiFactory.h
│ ├── fuiGraphics.cpp
│ ├── fuiGraphics.h
│ ├── fuiPage.cpp
│ ├── fuiPage.h
│ ├── fuiPropBlock.cpp
│ ├── fuiPropBlock.h
│ ├── fuiProperty.cpp
│ ├── fuiProperty.h
│ ├── fuiRes.cpp
│ ├── fuiRes.h
│ ├── fuiStyle.cpp
│ └── fuiStyle.h
└── fcyUIControl
│ ├── fuiBorder.cpp
│ ├── fuiBorder.h
│ ├── fuiButton.cpp
│ ├── fuiButton.h
│ ├── fuiCursor.cpp
│ ├── fuiCursor.h
│ ├── fuiEditBox.cpp
│ ├── fuiEditBox.h
│ ├── fuiExceptionMacro.h
│ ├── fuiHProgressBar.cpp
│ ├── fuiHProgressBar.h
│ ├── fuiHSliderBar.cpp
│ ├── fuiHSliderBar.h
│ ├── fuiIME.cpp
│ ├── fuiIME.h
│ ├── fuiImageBox.cpp
│ ├── fuiImageBox.h
│ ├── fuiImagedButton.cpp
│ ├── fuiImagedButton.h
│ ├── fuiLabel.cpp
│ ├── fuiLabel.h
│ ├── fuiLabelEx.cpp
│ ├── fuiLabelEx.h
│ ├── fuiParticleEmitter.cpp
│ ├── fuiParticleEmitter.h
│ ├── fuiParticlePool.cpp
│ └── fuiParticlePool.h
├── fancylib
├── extern
│ └── zlib
│ │ ├── README
│ │ ├── adler32.c
│ │ ├── compress.c
│ │ ├── crc32.c
│ │ ├── crc32.h
│ │ ├── deflate.c
│ │ ├── deflate.h
│ │ ├── gzclose.c
│ │ ├── gzguts.h
│ │ ├── gzlib.c
│ │ ├── gzread.c
│ │ ├── gzwrite.c
│ │ ├── infback.c
│ │ ├── inffast.c
│ │ ├── inffast.h
│ │ ├── inffixed.h
│ │ ├── inflate.c
│ │ ├── inflate.h
│ │ ├── inftrees.c
│ │ ├── inftrees.h
│ │ ├── trees.c
│ │ ├── trees.h
│ │ ├── uncompr.c
│ │ ├── zconf.h
│ │ ├── zlib.h
│ │ ├── zutil.c
│ │ └── zutil.h
├── fancylib.vcxproj
├── fancylib.vcxproj.filters
├── fancylib.vcxproj.user
├── fcyException.cpp
├── fcyException.h
├── fcyFile
│ ├── fcyModelBoundingBoxLabel.cpp
│ ├── fcyModelBoundingBoxLabel.h
│ ├── fcyModelIndexLabel.cpp
│ ├── fcyModelIndexLabel.h
│ ├── fcyModelLabel.cpp
│ ├── fcyModelLabel.h
│ ├── fcyModelMaterialLabel.cpp
│ ├── fcyModelMaterialLabel.h
│ ├── fcyModelMeshExporter.cpp
│ ├── fcyModelMeshExporter.h
│ ├── fcyModelMeshFile.cpp
│ ├── fcyModelMeshFile.h
│ ├── fcyModelSubsetLabel.cpp
│ ├── fcyModelSubsetLabel.h
│ ├── fcyModelVertexLabel.cpp
│ ├── fcyModelVertexLabel.h
│ ├── fcyResPackage.cpp
│ └── fcyResPackage.h
├── fcyIO
│ ├── fcyBinaryHelper.cpp
│ ├── fcyBinaryHelper.h
│ ├── fcyDeflate.cpp
│ ├── fcyDeflate.h
│ ├── fcyStream.cpp
│ └── fcyStream.h
├── fcyMath.h
├── fcyMisc
│ ├── fcyFunctor.h
│ ├── fcyHash.cpp
│ ├── fcyHash.h
│ ├── fcyRandom.cpp
│ ├── fcyRandom.h
│ ├── fcyStopWatch.cpp
│ ├── fcyStopWatch.h
│ ├── fcyStringHelper.cpp
│ └── fcyStringHelper.h
├── fcyNet
│ ├── fcyHTTP.cpp
│ └── fcyHTTP.h
├── fcyOS
│ ├── fcyCPUID.cpp
│ ├── fcyCPUID.h
│ ├── fcyDebug.cpp
│ ├── fcyDebug.h
│ ├── fcyMemPool.h
│ ├── fcyMultiThread.cpp
│ ├── fcyMultiThread.h
│ ├── fcySocket.cpp
│ └── fcySocket.h
├── fcyParser
│ ├── fcyIni.cpp
│ ├── fcyIni.h
│ ├── fcyJson.cpp
│ ├── fcyJson.h
│ ├── fcyLexicalParser.cpp
│ ├── fcyLexicalParser.h
│ ├── fcyPathParser.cpp
│ ├── fcyPathParser.h
│ ├── fcyXml.cpp
│ └── fcyXml.h
├── fcyRefObj.h
└── fcyType.h
├── logo.gif
├── makedoc.bat
└── tools
├── FCYResPackageEditor
├── CreateFloderForm.Designer.cs
├── CreateFloderForm.cs
├── CreateFloderForm.resx
├── CreateStreamForm.Designer.cs
├── CreateStreamForm.cs
├── CreateStreamForm.resx
├── FCYResPackage.cs
├── FCYResPackageEditor.csproj
├── MainForm.Designer.cs
├── MainForm.cs
├── MainForm.resx
├── Program.cs
├── PropEditor.Designer.cs
├── PropEditor.cs
├── PropEditor.resx
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── extern
│ ├── license.txt
│ └── zlib.net.dll
└── res
│ ├── ICON_ADD.png
│ ├── ICON_DEC.png
│ ├── ICON_DIR.png
│ ├── ICON_DIR_EXPORT.png
│ ├── ICON_DIR_IMPORT.png
│ ├── ICON_EXPORT.png
│ ├── ICON_FILE.png
│ ├── ICON_IMPORT.png
│ ├── ICON_NEW.png
│ ├── ICON_PROPERTY.png
│ ├── ICON_SAVE.png
│ └── ICON_TEXT.png
├── FMMMetadataEditor
├── BoundingBoxEditor.Designer.cs
├── BoundingBoxEditor.cs
├── BoundingBoxEditor.resx
├── FMMMetadataEditor.csproj
├── ICON_ADD.png
├── ICON_CANCEL.png
├── ICON_DEC.png
├── ICON_OK.png
├── IndexEditor.Designer.cs
├── IndexEditor.cs
├── IndexEditor.resx
├── LabelListForm.Designer.cs
├── LabelListForm.cs
├── LabelListForm.resx
├── MainForm.Designer.cs
├── MainForm.cs
├── MainForm.resx
├── MaterialEditor.Designer.cs
├── MaterialEditor.cs
├── MaterialEditor.resx
├── ModelInfoForm.Designer.cs
├── ModelInfoForm.cs
├── ModelInfoForm.resx
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── SubsetEditor.Designer.cs
├── SubsetEditor.cs
├── SubsetEditor.resx
├── ToolWindowBase.Designer.cs
├── ToolWindowBase.cs
├── ToolWindowBase.resx
├── UserDataEditor.Designer.cs
├── UserDataEditor.cs
├── UserDataEditor.resx
├── VertexEditor.Designer.cs
├── VertexEditor.cs
├── VertexEditor.resx
├── extern
│ ├── WeifenLuo.WinFormsUI.Docking.dll
│ └── license.txt
└── fancyModelMesh.cs
└── FMM_3DSMAX_ExportPlugin
├── DllMain.cpp
├── FMMExporter.cpp
├── FMMExporter.def
├── FMMExporter.h
├── FMMExporterDesc.h
├── FMM_3DSMAX_ExportPlugin.aps
├── FMM_3DSMAX_ExportPlugin.rc
├── FMM_3DSMAX_ExportPlugin.vcxproj
├── FMM_3DSMAX_ExportPlugin.vcxproj.filters
├── FMM_3DSMAX_ExportPlugin.vcxproj.user
├── extern
├── clear.py
├── maxsdk2010
│ ├── about.txt
│ ├── include
│ │ ├── AssetManagement
│ │ │ ├── AssetId.h
│ │ │ ├── AssetType.h
│ │ │ ├── AssetUser.h
│ │ │ ├── IAssetAccessor.h
│ │ │ └── assetmanagementExport.h
│ │ ├── BuildWarnings.h
│ │ ├── CS
│ │ │ └── BIPEXP.H
│ │ ├── DefaultActions.H
│ │ ├── HWIndex.h
│ │ ├── HWMesh.h
│ │ ├── HWVertex.h
│ │ ├── ICoordSys_i.c
│ │ ├── IGame
│ │ │ ├── IConversionManager.h
│ │ │ ├── IGame.h
│ │ │ ├── IGameControl.h
│ │ │ ├── IGameError.h
│ │ │ ├── IGameExport.h
│ │ │ ├── IGameFX.h
│ │ │ ├── IGameMaterial.h
│ │ │ ├── IGameModifier.h
│ │ │ ├── IGameObject.h
│ │ │ ├── IGameProperty.h
│ │ │ ├── IGameRenderedSurface.h
│ │ │ ├── IGameStd.h
│ │ │ ├── IGameType.h
│ │ │ └── IXrefManager.h
│ │ ├── MAXVERSION.R
│ │ ├── MNNormalSpec.h
│ │ ├── MaxHeap.h
│ │ ├── MtlBaseList.h
│ │ ├── Noncopyable.h
│ │ ├── Path.h
│ │ ├── ProductDefaults.h
│ │ ├── ProductFileSupport.h
│ │ ├── ProductSDKVer.h
│ │ ├── RendType.h
│ │ ├── WindowsDefines.h
│ │ ├── acolor.h
│ │ ├── actiontable.h
│ │ ├── animtbl.h
│ │ ├── appio.h
│ │ ├── assert1.h
│ │ ├── autoptr.h
│ │ ├── baseinterface.h
│ │ ├── bitarray.h
│ │ ├── bitmap.h
│ │ ├── bmmlib.h
│ │ ├── box2.h
│ │ ├── box3.h
│ │ ├── buildnumber.h
│ │ ├── buildver.h
│ │ ├── captypes.h
│ │ ├── channels.h
│ │ ├── cmdmode.h
│ │ ├── color.h
│ │ ├── containers
│ │ │ ├── Array.h
│ │ │ ├── Array.imp.h
│ │ │ └── Array.inline.h
│ │ ├── control.h
│ │ ├── coreexp.h
│ │ ├── custcont.h
│ │ ├── dbgprint.h
│ │ ├── dpoint3.h
│ │ ├── euler.h
│ │ ├── evuser.h
│ │ ├── excllist.h
│ │ ├── export.h
│ │ ├── gbuf.h
│ │ ├── gencam.h
│ │ ├── genhier.h
│ │ ├── genlight.h
│ │ ├── genshape.h
│ │ ├── geom.h
│ │ ├── geomlib.h
│ │ ├── gfloat.h
│ │ ├── gfx.h
│ │ ├── gfxlib.h
│ │ ├── gport.h
│ │ ├── gutil.h
│ │ ├── hitdata.h
│ │ ├── hold.h
│ │ ├── iRenderPresets.h
│ │ ├── iTargetedIO.h
│ │ ├── icolorman.h
│ │ ├── ifnpub.h
│ │ ├── impapi.h
│ │ ├── impexp.h
│ │ ├── impexpintf.h
│ │ ├── imtl.h
│ │ ├── inode.h
│ │ ├── interval.h
│ │ ├── ioapi.h
│ │ ├── iparamb.h
│ │ ├── iparamb2.h
│ │ ├── iparamm.h
│ │ ├── iparamm2.h
│ │ ├── ipipelineclient.h
│ │ ├── ipoint2.h
│ │ ├── ipoint3.h
│ │ ├── istdplug.h
│ │ ├── itreevw.h
│ │ ├── linklist.h
│ │ ├── lockid.h
│ │ ├── log.h
│ │ ├── matrix2.h
│ │ ├── matrix3.h
│ │ ├── max.h
│ │ ├── maxapi.h
│ │ ├── maxcom.h
│ │ ├── maxheapdirect.h
│ │ ├── maxtess.h
│ │ ├── maxtypes.h
│ │ ├── maxversion.h
│ │ ├── mentalray
│ │ │ └── shared_src
│ │ │ │ ├── mrShaderButtonHandler.cpp
│ │ │ │ └── mrShaderFilter.cpp
│ │ ├── mesh.h
│ │ ├── meshlib.h
│ │ ├── mnbigmat.h
│ │ ├── mncommon.h
│ │ ├── mnmath.h
│ │ ├── mnmesh.h
│ │ ├── mouseman.h
│ │ ├── mtl.h
│ │ ├── namesel.h
│ │ ├── nametab.h
│ │ ├── object.h
│ │ ├── objmode.h
│ │ ├── palutil.h
│ │ ├── paramtype.h
│ │ ├── patch.h
│ │ ├── patchlib.h
│ │ ├── patchobj.h
│ │ ├── pbbitmap.h
│ │ ├── pixelbuf.h
│ │ ├── plugapi.h
│ │ ├── plugin.h
│ │ ├── point2.h
│ │ ├── point3.h
│ │ ├── point4.h
│ │ ├── polyobj.h
│ │ ├── polyshp.h
│ │ ├── ptrvec.h
│ │ ├── quat.h
│ │ ├── random.h
│ │ ├── ref.h
│ │ ├── render.h
│ │ ├── renderelements.h
│ │ ├── rtclick.h
│ │ ├── sbmtlapi.h
│ │ ├── sceneapi.h
│ │ ├── sfx.h
│ │ ├── shape.h
│ │ ├── shphier.h
│ │ ├── shpsels.h
│ │ ├── snap.h
│ │ ├── soundobj.h
│ │ ├── spline3d.h
│ │ ├── stack.h
│ │ ├── stack3.h
│ │ ├── stdmat.h
│ │ ├── strbasic.h
│ │ ├── strclass.h
│ │ ├── svcore.h
│ │ ├── systemutilities.h
│ │ ├── tab.h
│ │ ├── templt.h
│ │ ├── trig.h
│ │ ├── triobj.h
│ │ ├── units.h
│ │ ├── utilexp.h
│ │ ├── utilintf.h
│ │ ├── utillib.h
│ │ ├── vedge.h
│ │ ├── winutil.h
│ │ └── xtcobject.h
│ └── lib
│ │ ├── core.lib
│ │ ├── geom.lib
│ │ ├── gfx.lib
│ │ ├── igame.lib
│ │ ├── maxscrpt.lib
│ │ ├── maxutil.lib
│ │ ├── mesh.lib
│ │ ├── paramblk2.lib
│ │ └── x64
│ │ ├── core.lib
│ │ ├── geom.lib
│ │ ├── gfx.lib
│ │ ├── igame.lib
│ │ ├── maxscrpt.lib
│ │ ├── maxutil.lib
│ │ ├── mesh.lib
│ │ └── paramblk2.lib
└── maxsdk2012
│ ├── about.txt
│ ├── include
│ ├── AnimAppData.h
│ ├── AnimEnum.h
│ ├── AnimProperty.h
│ ├── AnimPropertyID.h
│ ├── AnimPropertyList.h
│ ├── Animatable.h
│ ├── AnimatableFlags.h
│ ├── AnimatableInterfaceIDs.h
│ ├── AppDataChunk.h
│ ├── AssetEnumCallback.h
│ ├── AssetManagement
│ │ ├── AssetId.h
│ │ ├── AssetType.h
│ │ ├── AssetUser.h
│ │ ├── IAssetAccessor.h
│ │ └── assetmanagementExport.h
│ ├── BMMExport.h
│ ├── BuildWarnings.h
│ ├── CS
│ │ └── BIPEXP.H
│ ├── CoreExport.h
│ ├── CoreFunctions.h
│ ├── DataClassDesc.h
│ ├── DefaultActions.H
│ ├── EditParamFlags.h
│ ├── ExcludeListConstants.h
│ ├── FileEnumConstants.h
│ ├── GeomExport.h
│ ├── GetCOREInterface.h
│ ├── GetResourceString.h
│ ├── Graphics
│ │ ├── DataBridgeExport.h
│ │ ├── GeometryEnums.h
│ │ ├── GraphicsDriverExport.h
│ │ ├── IObjectDisplay.h
│ │ ├── MaterialRequiredStreams.h
│ │ ├── RenderItemHandle.h
│ │ ├── SmartHandle.h
│ │ └── Types.h
│ ├── GraphicsConstants.h
│ ├── GraphicsTypes.h
│ ├── GraphicsViewportColorConstants.h
│ ├── GraphicsWindow.h
│ ├── HWIndex.h
│ ├── HWMesh.h
│ ├── HWVertex.h
│ ├── ICoordSys_i.c
│ ├── IGame
│ │ ├── IConversionManager.h
│ │ ├── IGame.h
│ │ ├── IGameControl.h
│ │ ├── IGameError.h
│ │ ├── IGameExport.h
│ │ ├── IGameFX.h
│ │ ├── IGameMaterial.h
│ │ ├── IGameModifier.h
│ │ ├── IGameObject.h
│ │ ├── IGameProperty.h
│ │ ├── IGameRenderedSurface.h
│ │ ├── IGameStd.h
│ │ ├── IGameType.h
│ │ └── IXrefManager.h
│ ├── INodeTab.h
│ ├── INodeTransformModes.h
│ ├── LightTypeEnums.h
│ ├── MAXVERSION.R
│ ├── MNNormalSpec.h
│ ├── MaxHeap.h
│ ├── MeshFaceFlagConstants.h
│ ├── MtlBaseList.h
│ ├── Noncopyable.h
│ ├── PB2Export.h
│ ├── ParamDimension.h
│ ├── PatchTypeConstants.h
│ ├── Path.h
│ ├── ProductDefaults.h
│ ├── ProductFileSupport.h
│ ├── RendType.h
│ ├── RollupConstants.h
│ ├── SchematicViewProperty.h
│ ├── Strip.h
│ ├── SubObjAxisCallback.h
│ ├── SysNodeContext.h
│ ├── TabTypes.h
│ ├── TextureMapIndexConstants.h
│ ├── TimeMap.h
│ ├── TrackClipObject.h
│ ├── TrackFlags.h
│ ├── TrackHitRecord.h
│ ├── TrackScreenUtils.h
│ ├── UVWMapTypes.h
│ ├── UVWMapper.h
│ ├── WindowsDefines.h
│ ├── acolor.h
│ ├── actiontable.h
│ ├── actiontableTypedefs.h
│ ├── animtbl.h
│ ├── appio.h
│ ├── assert1.h
│ ├── autoptr.h
│ ├── baseinterface.h
│ ├── bitarray.h
│ ├── bitmap.h
│ ├── box2.h
│ ├── box3.h
│ ├── buildnumber.h
│ ├── buildver.h
│ ├── captypes.h
│ ├── channels.h
│ ├── cmdmode.h
│ ├── color.h
│ ├── containers
│ │ ├── Array.h
│ │ ├── Array.imp.h
│ │ └── Array.inline.h
│ ├── control.h
│ ├── coreexp.h
│ ├── custcont.h
│ ├── dbgprint.h
│ ├── dllutilities.h
│ ├── dpoint3.h
│ ├── euler.h
│ ├── evuser.h
│ ├── excllist.h
│ ├── export.h
│ ├── gbuf.h
│ ├── gencam.h
│ ├── genhier.h
│ ├── genlight.h
│ ├── genshape.h
│ ├── geom.h
│ ├── geomlib.h
│ ├── gfloat.h
│ ├── gfx.h
│ ├── gfxlib.h
│ ├── gport.h
│ ├── gutil.h
│ ├── hitdata.h
│ ├── hold.h
│ ├── iRenderPresets.h
│ ├── iTargetedIO.h
│ ├── icolorman.h
│ ├── ifnpub.h
│ ├── impapi.h
│ ├── impexp.h
│ ├── impexpintf.h
│ ├── imtl.h
│ ├── inode.h
│ ├── interval.h
│ ├── ioapi.h
│ ├── iparamb.h
│ ├── iparamb2.h
│ ├── iparamb2Typedefs.h
│ ├── iparamm.h
│ ├── iparamm2.h
│ ├── ipipelineclient.h
│ ├── ipoint2.h
│ ├── ipoint3.h
│ ├── istdplug.h
│ ├── itreevw.h
│ ├── linklist.h
│ ├── lockid.h
│ ├── log.h
│ ├── matrix2.h
│ ├── matrix3.h
│ ├── max.h
│ ├── maxapi.h
│ ├── maxcom.h
│ ├── maxheapdirect.h
│ ├── maxscript
│ │ └── protocols
│ │ │ ├── arrays.inl
│ │ │ ├── atmospherics.inl
│ │ │ ├── bigmatrix.inl
│ │ │ ├── biped.inl
│ │ │ ├── bitmaps.inl
│ │ │ ├── box.inl
│ │ │ ├── cameratracker.inl
│ │ │ ├── color.inl
│ │ │ ├── controller.inl
│ │ │ ├── corenames.inl
│ │ │ ├── create.inl
│ │ │ ├── generics.inl
│ │ │ ├── kernel.inl
│ │ │ ├── math.inl
│ │ │ ├── mathgeneric.inl
│ │ │ ├── matrix.inl
│ │ │ ├── max_commands.inl
│ │ │ ├── mousetool.inl
│ │ │ ├── node.inl
│ │ │ ├── notekey.inl
│ │ │ ├── physiqueblend.inl
│ │ │ ├── physiquemod.inl
│ │ │ ├── physiquevertex.inl
│ │ │ ├── primitives.inl
│ │ │ ├── progn.inl
│ │ │ ├── quat.inl
│ │ │ ├── shadows.inl
│ │ │ ├── streams.inl
│ │ │ ├── strings.inl
│ │ │ ├── textures.inl
│ │ │ ├── thread_locals.inl
│ │ │ ├── time.inl
│ │ │ ├── timefunctions.inl
│ │ │ ├── transform.inl
│ │ │ ├── vector.inl
│ │ │ └── xrefs.inl
│ ├── maxtess.h
│ ├── maxtypes.h
│ ├── maxversion.h
│ ├── mentalray
│ │ └── shared_src
│ │ │ ├── mrShaderButtonHandler.cpp
│ │ │ └── mrShaderFilter.cpp
│ ├── mesh.h
│ ├── meshlib.h
│ ├── mnbigmat.h
│ ├── mncommon.h
│ ├── mnmath.h
│ ├── mnmesh.h
│ ├── mouseman.h
│ ├── mtl.h
│ ├── namesel.h
│ ├── nametab.h
│ ├── object.h
│ ├── objmode.h
│ ├── palutil.h
│ ├── paramtype.h
│ ├── patch.h
│ ├── patchlib.h
│ ├── patchobj.h
│ ├── pbbitmap.h
│ ├── pixelbuf.h
│ ├── plugapi.h
│ ├── plugin.h
│ ├── point2.h
│ ├── point3.h
│ ├── point4.h
│ ├── polyobj.h
│ ├── polyshp.h
│ ├── ptrvec.h
│ ├── quat.h
│ ├── random.h
│ ├── ref.h
│ ├── render.h
│ ├── renderelements.h
│ ├── rtclick.h
│ ├── sbmtlapi.h
│ ├── sceneapi.h
│ ├── sfx.h
│ ├── shape.h
│ ├── shphier.h
│ ├── shpsels.h
│ ├── snap.h
│ ├── soundobj.h
│ ├── spline3d.h
│ ├── stack.h
│ ├── stack3.h
│ ├── stdmat.h
│ ├── strbasic.h
│ ├── strclass.h
│ ├── svcore.h
│ ├── systemutilities.h
│ ├── tab.h
│ ├── templt.h
│ ├── trig.h
│ ├── triobj.h
│ ├── units.h
│ ├── utilexp.h
│ ├── utilintf.h
│ ├── utillib.h
│ ├── vedge.h
│ ├── winutil.h
│ └── xtcobject.h
│ └── lib
│ ├── core.lib
│ ├── geom.lib
│ ├── gfx.lib
│ ├── igame.lib
│ ├── maxscrpt.lib
│ ├── maxutil.lib
│ ├── mesh.lib
│ ├── paramblk2.lib
│ └── x64
│ ├── core.lib
│ ├── geom.lib
│ ├── gfx.lib
│ ├── igame.lib
│ ├── maxscrpt.lib
│ ├── maxutil.lib
│ ├── mesh.lib
│ └── paramblk2.lib
└── resource.h
/.gitignore:
--------------------------------------------------------------------------------
1 | doc/
2 | fancy2D/bin/
3 | fancy2D/obj/
4 | fancy2D/extern/DirectShowClass/bin/
5 | fancy2D/extern/DirectShowClass/obj/
6 | fancy2D/extern/freetype/bin/
7 | fancy2D/extern/freetype/obj/
8 | fancy2D/extern/libogg/lib/
9 | fancy2D/extern/libogg/obj/
10 | fancy2D/extern/libvorbis/lib/
11 | fancy2D/extern/libvorbis/obj/
12 | fancylib/bin/
13 | fancylib/obj/
14 | fancyUI/bin/
15 | fancyUI/obj/
16 | fancyUI/bak/
17 | TestCpp/bin/
18 | TestCpp/obj/
19 | TestCpp/DemoRes/bak/
20 | TestCpp/DemoRes/bak2/
21 | tools/FCYResPackageEditor/bin/
22 | tools/FCYResPackageEditor/obj/
23 | tools/FMM_3DSMAX_ExportPlugin/lib/
24 | tools/FMM_3DSMAX_ExportPlugin/obj/
25 | WinConsole.lnk
26 | cloc.exe
27 | cloc.bat
28 | *.chm
29 | *.sdf
30 | *.opensdf
31 | .netrc
32 | /tools/FMMMetadataEditor/bin
33 |
34 | /tools/FMMMetadataEditor/obj
35 | *.suo
36 | /*.opendb
37 | /fancy2D.VC.db
38 | .vs/
--------------------------------------------------------------------------------
/FMM模型格式.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/FMM模型格式.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | fancy2D
2 | ===================================
3 |
4 | **警告:该项目已封存并不再进行后续维护**
5 |
6 | **警告:考虑到引入了第三方文件导致混乱的版权问题和代码极差的可维护性**
7 |
8 | **警告:该项目极有可能在日后被删除**
9 |
10 | **WARNING: The author is working on a new project.**
11 |
12 | **WARNING: This project is no longer in maintenance.**
13 |
14 | **WARNING: DO NOT use it.**
15 |
16 | fancy2D是一款开源的Windows平台上的C++2D游戏封装框架,通过对DirectX进行封装提供了以下功能:
17 |
18 | * 基于Direct3D9封装的2D图形绘制API,包括精灵动画、粒子等,并封装了简易的fx接口,为简单3D绘制提供可能;
19 |
20 | * 基于DirectSound封装的音频回放支持,支持wav和ogg格式;
21 |
22 | * 基于DirectShow封装的视频播放API,允许外挂ax解码器支持任意视频格式;
23 |
24 | * 提供自有的frp资源包(含C#打包工具及源码)和fmm网格模型格式(含3DSMax导出插件支持及源码);
25 |
26 | * 提供基于fancy2D封装的fancyUI简易的GUI库。
27 |
28 |
29 | 目前,fancy2D的主要目的为作者个人学习之用,并用于开发一些简单的2D游戏。
30 |
31 | 作者不推荐将其用于商业项目,且由于时间有限,fancy2D项目暂时缺乏文档支持。
32 |
33 | 若需要函数帮助,请多阅读代码中给出的注释,或者使用doxygen产生帮助文档。
34 |
35 |
36 | 源代码需要在VS2013下编译。
37 |
38 |
39 | 对于源代码的任何疑问可以在百度贴吧上 @⑨chu
40 |
41 |
42 | 关于fmm网格模型格式3DSMAX导出插件的使用
43 | -----------------------------------
44 | 工程中已自带2010和2012版本3dsmax的sdk,请于解决方案中配置生成32或者64位版本的插件。
45 |
46 | 生成完毕后将插件(如FMMExporter_x64.dle)放入3dsmax的插件目录中(如3ds Max 2012\plugins),
47 |
48 | 即可在导出选项中导出到fmm模型格式。
49 |
--------------------------------------------------------------------------------
/TestCpp/DemoRes/Simple/Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/DemoRes/Simple/Logo.png
--------------------------------------------------------------------------------
/TestCpp/DemoRes/Simple/Particle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/DemoRes/Simple/Particle.png
--------------------------------------------------------------------------------
/TestCpp/DemoRes/Simple/Simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/DemoRes/Simple/Simple.png
--------------------------------------------------------------------------------
/TestCpp/DemoRes/Simple/Simple.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/DemoRes/Simple/Simple.psd
--------------------------------------------------------------------------------
/TestCpp/DemoRes/Simple/msyh.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/DemoRes/Simple/msyh.ttf
--------------------------------------------------------------------------------
/TestCpp/Main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/TestCpp/Main.cpp
--------------------------------------------------------------------------------
/TestCpp/TestCpp.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 | 源文件
20 |
21 |
22 |
--------------------------------------------------------------------------------
/TestCpp/TestCpp.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | PATH=$(SolutionDir)\fancy2D\bin\
5 | WindowsLocalDebugger
6 |
7 |
8 | PATH=$(SolutionDir)\fancy2D\bin\
9 | WindowsRemoteDebugger
10 |
11 |
12 | PATH=$(SolutionDir)\fancy2D\bin\
13 | WindowsLocalDebugger
14 |
15 |
16 | PATH=$(SolutionDir)\fancy2D\bin\
17 | WindowsLocalDebugger
18 |
19 |
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dEngineImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dEngineImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dEngineImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dEngineImpl.h
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dFPSControllerImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dFPSControllerImpl.h
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dFileSysImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dFileSysImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dFileSysImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dFileSysImpl.h
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dMsgPumpImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dMsgPumpImpl.h
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dWindowImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dWindowImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Engine/f2dWindowImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Engine/f2dWindowImpl.h
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputJoystickImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputJoystickImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputJoystickImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputJoystickImpl.h
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputKeyboardImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputKeyboardImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputKeyboardImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputKeyboardImpl.h
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputMouseImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputMouseImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputMouseImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputMouseImpl.h
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputSysAPI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputSysAPI.cpp
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputSysAPI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputSysAPI.h
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputSysImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputSysImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Input/f2dInputSysImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Input/f2dInputSysImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dEffectImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dEffectImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dEffectImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dEffectImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dGraphics2DImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dGraphics2DImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dGraphics2DImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dGraphics2DImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dGraphics3DImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dGraphics3DImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dGraphics3DImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dGraphics3DImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dGraphicsImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dGraphicsImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dMeshDataImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dMeshDataImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dRenderDeviceAPI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dRenderDeviceAPI.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dRenderDeviceAPI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dRenderDeviceAPI.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dRenderDeviceImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dRenderDeviceImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dRenderDeviceImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dRenderDeviceImpl.h
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dTextureImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dTextureImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/RenderDev/f2dTextureImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/RenderDev/f2dTextureImpl.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontFileProvider.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontFileProvider.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontFileProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontFileProvider.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontRendererImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontRendererImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontRendererImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontRendererImpl.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontTexProvider.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontTexProvider.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dFontTexProvider.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dFontTexProvider.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dGeometryRendererImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dGeometryRendererImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dGeometryRendererImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dGeometryRendererImpl.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dParticle.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dParticle.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dParticle.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dParticle.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dRendererImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dRendererImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dRendererImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dRendererImpl.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dSpriteAnimationImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dSpriteAnimationImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dSpriteAnimationImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dSpriteAnimationImpl.h
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dSpriteImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dSpriteImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Renderer/f2dSpriteImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Renderer/f2dSpriteImpl.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferDynamic.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferDynamic.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferDynamic.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferDynamic.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferPull.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferPull.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferPull.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferPull.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferStatic.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferStatic.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundBufferStatic.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundBufferStatic.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSpriteImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSpriteImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSpriteImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSpriteImpl.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSysAPI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSysAPI.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSysAPI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSysAPI.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSysImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSysImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dSoundSysImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dSoundSysImpl.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dVorbisDecoder.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dVorbisDecoder.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dVorbisDecoder.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dVorbisDecoder.h
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dWaveDecoder.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dWaveDecoder.cpp
--------------------------------------------------------------------------------
/fancy2D/Sound/f2dWaveDecoder.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Sound/f2dWaveDecoder.h
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoImpl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoImpl.cpp
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoImpl.h
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoRenderer.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoRenderer.cpp
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoRenderer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoRenderer.h
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoStream.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoStream.cpp
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoStream.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoStream.h
--------------------------------------------------------------------------------
/fancy2D/Video/f2dVideoSysImpl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/Video/f2dVideoSysImpl.h
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Include/dxsdkver.h:
--------------------------------------------------------------------------------
1 | /*==========================================================================;
2 | *
3 | *
4 | * File: dxsdkver.h
5 | * Content: DirectX SDK Version Include File
6 | *
7 | ****************************************************************************/
8 |
9 | #ifndef _DXSDKVER_H_
10 | #define _DXSDKVER_H_
11 |
12 | #define _DXSDK_PRODUCT_MAJOR 9
13 | #define _DXSDK_PRODUCT_MINOR 29
14 | #define _DXSDK_BUILD_MAJOR 1962
15 | #define _DXSDK_BUILD_MINOR 0
16 |
17 | #endif // _DXSDKVER_H_
18 |
19 |
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/XInput.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/XInput.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/d3d9.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/d3d9.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/d3dx9.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/d3dx9.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/dinput8.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/dinput8.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/dsound.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/dsound.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Lib/x86/dxguid.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/DXSDK/Lib/x86/dxguid.lib
--------------------------------------------------------------------------------
/fancy2D/extern/DXSDK/Readme.txt:
--------------------------------------------------------------------------------
1 | Microsoft DirectX SDK (June 2010)
--------------------------------------------------------------------------------
/fancy2D/extern/DirectShowClass/DirectShowClass.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancy2D/extern/DirectShowClass/ddmm.h:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | // File: DDMM.h
3 | //
4 | // Desc: DirectShow base classes - efines routines for using DirectDraw
5 | // on a multimonitor system.
6 | //
7 | // Copyright (c) 1995-2001 Microsoft Corporation. All rights reserved.
8 | //------------------------------------------------------------------------------
9 |
10 |
11 | #ifdef __cplusplus
12 | extern "C" { /* Assume C declarations for C++ */
13 | #endif /* __cplusplus */
14 |
15 | // DDRAW.H might not include these
16 | #ifndef DDENUM_ATTACHEDSECONDARYDEVICES
17 | #define DDENUM_ATTACHEDSECONDARYDEVICES 0x00000001L
18 | #endif
19 |
20 | typedef HRESULT (*PDRAWCREATE)(IID *,LPDIRECTDRAW *,LPUNKNOWN);
21 | typedef HRESULT (*PDRAWENUM)(LPDDENUMCALLBACKA, LPVOID);
22 |
23 | IDirectDraw * DirectDrawCreateFromDevice(__in_opt LPSTR, PDRAWCREATE, PDRAWENUM);
24 | IDirectDraw * DirectDrawCreateFromDeviceEx(__in_opt LPSTR, PDRAWCREATE, LPDIRECTDRAWENUMERATEEXA);
25 |
26 | #ifdef __cplusplus
27 | }
28 | #endif /* __cplusplus */
29 |
--------------------------------------------------------------------------------
/fancy2D/extern/DirectShowClass/seekpt.h:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | // File: SeekPT.h
3 | //
4 | // Desc: DirectShow base classes.
5 | //
6 | // Copyright (c) 1992-2001 Microsoft Corporation. All rights reserved.
7 | //------------------------------------------------------------------------------
8 |
9 |
10 | #ifndef __seekpt_h__
11 | #define __seekpt_h__
12 |
13 |
14 | class CSeekingPassThru : public ISeekingPassThru, public CUnknown
15 | {
16 | public:
17 | static CUnknown *CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr);
18 | CSeekingPassThru(__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr);
19 | ~CSeekingPassThru();
20 |
21 | DECLARE_IUNKNOWN;
22 | STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, __deref_out void ** ppv);
23 |
24 | STDMETHODIMP Init(BOOL bSupportRendering, IPin *pPin);
25 |
26 | private:
27 | CPosPassThru *m_pPosPassThru;
28 | };
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/fancy2D/extern/FreeImage/arm/FreeImage.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/FreeImage/arm/FreeImage.dll
--------------------------------------------------------------------------------
/fancy2D/extern/FreeImage/arm/FreeImage.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/FreeImage/arm/FreeImage.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/advapi32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/advapi32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/comctl32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/comctl32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/comdlg32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/comdlg32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/gdi32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/gdi32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/imm32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/imm32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/ole32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/ole32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/oleaut32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/oleaut32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/shell32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/shell32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/shlwapi.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/shlwapi.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/winmm.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/winmm.lib
--------------------------------------------------------------------------------
/fancy2D/extern/arm/ws2_32.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/extern/arm/ws2_32.lib
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/freetype.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src Jamfile
2 | #
3 | # Copyright 2001, 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) ;
13 |
14 | # The file is used to define macros that are
15 | # later used in #include statements. It needs to be parsed in order to
16 | # record these definitions.
17 | #
18 | HDRMACRO [ FT2_SubDir $(FT2_INCLUDE_DIR) internal internal.h ] ;
19 |
20 | for xx in $(FT2_COMPONENTS)
21 | {
22 | SubInclude FT2_TOP $(FT2_SRC_DIR) $(xx) ;
23 | }
24 |
25 | # end of src Jamfile
26 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/autofit/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/autofit Jamfile
2 | #
3 | # Copyright 2003, 2004, 2005, 2006, 2007, 2009 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP src autofit ;
13 |
14 | {
15 | local _sources ;
16 |
17 | # define FT2_AUTOFIT2 to enable experimental latin hinter replacement
18 | if $(FT2_AUTOFIT2)
19 | {
20 | DEFINES += FT_OPTION_AUTOFIT2 ;
21 | }
22 | if $(FT2_MULTI)
23 | {
24 | _sources = afangles afglobal afhints aflatin afcjk afindic afloader afmodule afdummy afwarp afpic ;
25 |
26 | if $(FT2_AUTOFIT2)
27 | {
28 | _sources += aflatin2 ;
29 | }
30 | }
31 | else
32 | {
33 | _sources = autofit ;
34 | }
35 |
36 | Library $(FT2_LIB) : $(_sources).c ;
37 | }
38 |
39 | # end of src/autofit Jamfile
40 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/autofit/afangles.h:
--------------------------------------------------------------------------------
1 | /*
2 | * afangles.h
3 | *
4 | * This is a dummy file, used to please the build system. It is never
5 | * included by the auto-fitter sources.
6 | *
7 | */
8 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/autofit/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 auto-fitter module definition
3 | #
4 |
5 |
6 | # Copyright 2003, 2004, 2005, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += AUTOFIT_MODULE
17 |
18 | define AUTOFIT_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, autofit_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)autofit $(ECHO_DRIVER_DESC)automatic hinting module$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/bdf/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/bdf Jamfile
2 | #
3 | # Copyright 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) bdf ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = bdfdrivr bdflib ;
20 | }
21 | else
22 | {
23 | _sources = bdf ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/bdf Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/bzip2/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/bzip2 Jamfile
2 | #
3 | # Copyright 2010 by
4 | # Joel Klinghed
5 | #
6 | # Based on src/lzw/Jamfile, Copyright 2004, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 | SubDir FT2_TOP $(FT2_SRC_DIR) bzip2 ;
16 |
17 | Library $(FT2_LIB) : ftbzip2.c ;
18 |
19 | # end of src/bzip2 Jamfile
20 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/cache/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/cache Jamfile
2 | #
3 | # Copyright 2001, 2003, 2004 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) cache ;
13 |
14 | # The file contains some macro definitions that are
15 | # later used in #include statements related to the cache sub-system. It
16 | # needs to be parsed through a HDRMACRO rule for macro definitions.
17 | #
18 | HDRMACRO [ FT2_SubDir include ftcache.h ] ;
19 |
20 | {
21 | local _sources ;
22 |
23 | if $(FT2_MULTI)
24 | {
25 | _sources = ftcmru
26 | ftcmanag
27 | ftccache
28 | ftcglyph
29 | ftcsbits
30 | ftcimage
31 | ftcbasic
32 | ftccmap
33 | ;
34 | }
35 | else
36 | {
37 | _sources = ftcache ;
38 | }
39 |
40 | Library $(FT2_LIB) : $(_sources).c ;
41 | }
42 |
43 | # end of src/cache Jamfile
44 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/cff/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/cff Jamfile
2 | #
3 | # Copyright 2001, 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) cff ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = cffdrivr cffgload cffload cffobjs cffparse cffcmap cffpic ;
20 | }
21 | else
22 | {
23 | _sources = cff ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/cff Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/cff/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 CFF module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += CFF_DRIVER
17 |
18 | define CFF_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, cff_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)cff $(ECHO_DRIVER_DESC)OpenType fonts with extension *.otf$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/cid/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/cid Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) cid ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = cidobjs cidload cidgload cidriver cidparse ;
20 | }
21 | else
22 | {
23 | _sources = type1cid ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/cid Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/cid/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 CID module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += TYPE1CID_DRIVER
17 |
18 | define TYPE1CID_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, t1cid_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)cid $(ECHO_DRIVER_DESC)Postscript CID-keyed fonts, no known extension$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/gxvalid/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/gxvalid Jamfile
2 | #
3 | # Copyright 2005 by
4 | # suzuki toshiya, Masatake YAMATO and Red Hat K.K.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) gxvalid ;
13 |
14 |
15 | {
16 | local _sources ;
17 |
18 | if $(FT2_MULTI)
19 | {
20 | _sources = gxvcommn gxvfeat gxvbsln gxvtrak gxvopbd gxvprop
21 | gxvmort gxvmort0 gxvmort1 gxvmort2 gxvmort4 gxvmort5
22 | gxvmorx gxvmorx0 gxvmorx1 gxvmorx2 gxvmorx4 gxvmorx5
23 | gxvlcar gxvkern gxvmod gxvjust ;
24 | }
25 | else
26 | {
27 | _sources = gxvalid ;
28 | }
29 |
30 | Library $(FT2_LIB) : $(_sources).c ;
31 | }
32 |
33 | # end of src/gxvalid Jamfile
34 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/gxvalid/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 gxvalid module definition
3 | #
4 |
5 | # Copyright 2004, 2005, 2006
6 | # by suzuki toshiya, Masatake YAMATO, Red Hat K.K.,
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += GXVALID_MODULE
17 |
18 | define GXVALID_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, gxv_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)gxvalid $(ECHO_DRIVER_DESC)TrueTypeGX/AAT validation module$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/gzip/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/gzip Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) gzip ;
13 |
14 | Library $(FT2_LIB) : ftgzip.c ;
15 |
16 | # end of src/pcf Jamfile
17 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/gzip/infblock.h:
--------------------------------------------------------------------------------
1 | /* infblock.h -- header to use infblock.c
2 | * Copyright (C) 1995-2002 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | /* WARNING: this file should *not* be used by applications. It is
7 | part of the implementation of the compression library and is
8 | subject to change. Applications should only use zlib.h.
9 | */
10 |
11 | #ifndef _INFBLOCK_H
12 | #define _INFBLOCK_H
13 |
14 | struct inflate_blocks_state;
15 | typedef struct inflate_blocks_state FAR inflate_blocks_statef;
16 |
17 | local inflate_blocks_statef * inflate_blocks_new OF((
18 | z_streamp z,
19 | check_func c, /* check function */
20 | uInt w)); /* window size */
21 |
22 | local int inflate_blocks OF((
23 | inflate_blocks_statef *,
24 | z_streamp ,
25 | int)); /* initial return code */
26 |
27 | local void inflate_blocks_reset OF((
28 | inflate_blocks_statef *,
29 | z_streamp ,
30 | uLongf *)); /* check value on output */
31 |
32 | local int inflate_blocks_free OF((
33 | inflate_blocks_statef *,
34 | z_streamp));
35 |
36 | #endif /* _INFBLOCK_H */
37 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/gzip/infcodes.h:
--------------------------------------------------------------------------------
1 | /* infcodes.h -- header to use infcodes.c
2 | * Copyright (C) 1995-2002 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | /* WARNING: this file should *not* be used by applications. It is
7 | part of the implementation of the compression library and is
8 | subject to change. Applications should only use zlib.h.
9 | */
10 |
11 | #ifndef _INFCODES_H
12 | #define _INFCODES_H
13 |
14 | struct inflate_codes_state;
15 | typedef struct inflate_codes_state FAR inflate_codes_statef;
16 |
17 | local inflate_codes_statef *inflate_codes_new OF((
18 | uInt, uInt,
19 | inflate_huft *, inflate_huft *,
20 | z_streamp ));
21 |
22 | local int inflate_codes OF((
23 | inflate_blocks_statef *,
24 | z_streamp ,
25 | int));
26 |
27 | local void inflate_codes_free OF((
28 | inflate_codes_statef *,
29 | z_streamp ));
30 |
31 | #endif /* _INFCODES_H */
32 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/lzw/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/lzw Jamfile
2 | #
3 | # Copyright 2004, 2006 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) lzw ;
13 |
14 | Library $(FT2_LIB) : ftlzw.c ;
15 |
16 | # end of src/lzw Jamfile
17 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/otvalid/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/otvalid Jamfile
2 | #
3 | # Copyright 2004 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) otvalid ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = otvbase otvcommn otvgdef otvgpos otvgsub otvjstf otvmod otvmath ;
20 | }
21 | else
22 | {
23 | _sources = otvalid ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/otvalid Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/otvalid/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 otvalid module definition
3 | #
4 |
5 |
6 | # Copyright 2004, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += OTVALID_MODULE
17 |
18 | define OTVALID_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, otv_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)otvalid $(ECHO_DRIVER_DESC)OpenType validation module$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/pcf/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/pcf Jamfile
2 | #
3 | # Copyright 2001, 2003 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) pcf ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = pcfdrivr pcfread pcfutil ;
20 | }
21 | else
22 | {
23 | _sources = pcf ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/pcf Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/pfr/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/pfr Jamfile
2 | #
3 | # Copyright 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) pfr ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = pfrdrivr pfrgload pfrload pfrobjs pfrcmap pfrsbit ;
20 | }
21 | else
22 | {
23 | _sources = pfr ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/pfr Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/pfr/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 PFR module definition
3 | #
4 |
5 |
6 | # Copyright 2002, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += PFR_DRIVER
17 |
18 | define PFR_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, pfr_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)pfr $(ECHO_DRIVER_DESC)PFR/TrueDoc font files with extension *.pfr$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/psaux/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/psaux Jamfile
2 | #
3 | # Copyright 2001, 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) psaux ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = psauxmod psobjs t1decode t1cmap
20 | psconv afmparse
21 | ;
22 | }
23 | else
24 | {
25 | _sources = psaux ;
26 | }
27 |
28 | Library $(FT2_LIB) : $(_sources).c ;
29 | }
30 |
31 | # end of src/psaux Jamfile
32 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/psaux/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 PSaux module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += PSAUX_MODULE
17 |
18 | define PSAUX_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, psaux_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)psaux $(ECHO_DRIVER_DESC)Postscript Type 1 & Type 2 helper module$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/pshinter/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/pshinter Jamfile
2 | #
3 | # Copyright 2001, 2003 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) pshinter ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = pshrec pshglob pshalgo pshmod pshpic ;
20 | }
21 | else
22 | {
23 | _sources = pshinter ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/pshinter Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/pshinter/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 PSHinter module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2001, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += PSHINTER_MODULE
17 |
18 | define PSHINTER_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, pshinter_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)pshinter $(ECHO_DRIVER_DESC)Postscript hinter module$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/psnames/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/psnames Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) psnames ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = psmodule pspic ;
20 | }
21 | else
22 | {
23 | _sources = psnames ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/psnames Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/psnames/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 PSnames module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += PSNAMES_MODULE
17 |
18 | define PSNAMES_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, psnames_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)psnames $(ECHO_DRIVER_DESC)Postscript & Unicode Glyph name handling$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/raster/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/raster Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) raster ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = ftraster ftrend1 rastpic ;
20 | }
21 | else
22 | {
23 | _sources = raster ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/raster Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/raster/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 renderer module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += RASTER_MODULE
17 |
18 | define RASTER_MODULE
19 | $(OPEN_DRIVER) FT_Renderer_Class, ft_raster1_renderer_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)raster $(ECHO_DRIVER_DESC)monochrome bitmap renderer$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/sfnt/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/sfnt Jamfile
2 | #
3 | # Copyright 2001, 2002, 2004, 2005 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) sfnt ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = sfobjs sfdriver ttcmap ttmtx ttpost ttload ttsbit ttkern ttbdf sfntpic ;
20 | }
21 | else
22 | {
23 | _sources = sfnt ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/sfnt Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/sfnt/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 SFNT module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += SFNT_MODULE
17 |
18 | define SFNT_MODULE
19 | $(OPEN_DRIVER) FT_Module_Class, sfnt_module_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)sfnt $(ECHO_DRIVER_DESC)helper module for TrueType & OpenType formats$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/smooth/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/smooth Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) smooth ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = ftgrays ftsmooth ftspic ;
20 | }
21 | else
22 | {
23 | _sources = smooth ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/smooth Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/smooth/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 smooth renderer module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += SMOOTH_RENDERER
17 |
18 | define SMOOTH_RENDERER
19 | $(OPEN_DRIVER) FT_Renderer_Class, ft_smooth_renderer_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)smooth $(ECHO_DRIVER_DESC)anti-aliased bitmap renderer$(ECHO_DRIVER_DONE)
21 | $(OPEN_DRIVER) FT_Renderer_Class, ft_smooth_lcd_renderer_class $(CLOSE_DRIVER)
22 | $(ECHO_DRIVER)smooth $(ECHO_DRIVER_DESC)anti-aliased bitmap renderer for LCDs$(ECHO_DRIVER_DONE)
23 | $(OPEN_DRIVER) FT_Renderer_Class, ft_smooth_lcdv_renderer_class $(CLOSE_DRIVER)
24 | $(ECHO_DRIVER)smooth $(ECHO_DRIVER_DESC)anti-aliased bitmap renderer for vertical LCDs$(ECHO_DRIVER_DONE)
25 | endef
26 |
27 | # EOF
28 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/tools/Jamfile:
--------------------------------------------------------------------------------
1 | # Jamfile for src/tools
2 | #
3 | SubDir FT2_TOP src tools ;
4 |
5 | Main apinames : apinames.c ;
6 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/tools/ftrandom/Makefile:
--------------------------------------------------------------------------------
1 | # TOP_DIR and OBJ_DIR should be set by the user to the right directories,
2 | # if necessary.
3 |
4 | TOP_DIR ?= ../../..
5 | OBJ_DIR ?= $(TOP_DIR)/objs
6 |
7 |
8 | # The setup below is for gcc on a Unix-like platform.
9 |
10 | SRC_DIR = $(TOP_DIR)/src/tools/ftrandom
11 |
12 | CC = gcc
13 | WFLAGS = -Wmissing-prototypes \
14 | -Wunused \
15 | -Wimplicit \
16 | -Wreturn-type \
17 | -Wparentheses \
18 | -pedantic \
19 | -Wformat \
20 | -Wchar-subscripts \
21 | -Wsequence-point
22 | CFLAGS = $(WFLAGS) \
23 | -g \
24 | -I $(TOP_DIR)/include
25 | LIBS = -lm \
26 | -L $(OBJ_DIR) \
27 | -lfreetype \
28 | -lz
29 |
30 | all: $(OBJ_DIR)/ftrandom
31 |
32 | $(OBJ_DIR)/ftrandom: $(SRC_DIR)/ftrandom.c $(OBJ_DIR)/libfreetype.a
33 | $(CC) -o $(OBJ_DIR)/ftrandom $(CFLAGS) $(SRC_DIR)/ftrandom.c $(LIBS)
34 |
35 | # EOF
36 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/truetype/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/truetype Jamfile
2 | #
3 | # Copyright 2001, 2004 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) truetype ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = ttdriver ttobjs ttpload ttgload ttinterp ttgxvar ttpic ;
20 | }
21 | else
22 | {
23 | _sources = truetype ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/truetype Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/truetype/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 TrueType module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += TRUETYPE_DRIVER
17 |
18 | define TRUETYPE_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, tt_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)truetype $(ECHO_DRIVER_DESC)Windows/Mac font files with extension *.ttf or *.ttc$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/type1/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/type1 Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) type1 ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = t1afm t1driver t1objs t1load t1gload t1parse ;
20 | }
21 | else
22 | {
23 | _sources = type1 ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/type1 Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/type1/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 Type1 module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += TYPE1_DRIVER
17 |
18 | define TYPE1_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, t1_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)type1 $(ECHO_DRIVER_DESC)Postscript font files with extension *.pfa or *.pfb$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/type42/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/type42 Jamfile
2 | #
3 | # Copyright 2002 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) type42 ;
13 |
14 | {
15 | local _sources ;
16 |
17 | if $(FT2_MULTI)
18 | {
19 | _sources = t42objs t42parse t42drivr ;
20 | }
21 | else
22 | {
23 | _sources = type42 ;
24 | }
25 |
26 | Library $(FT2_LIB) : $(_sources).c ;
27 | }
28 |
29 | # end of src/type42 Jamfile
30 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/type42/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 Type42 module definition
3 | #
4 |
5 |
6 | # Copyright 2002, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += TYPE42_DRIVER
17 |
18 | define TYPE42_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, t42_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)type42 $(ECHO_DRIVER_DESC)Type 42 font files with no known extension$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/winfonts/Jamfile:
--------------------------------------------------------------------------------
1 | # FreeType 2 src/winfonts Jamfile
2 | #
3 | # Copyright 2001 by
4 | # David Turner, Robert Wilhelm, and Werner Lemberg.
5 | #
6 | # This file is part of the FreeType project, and may only be used, modified,
7 | # and distributed under the terms of the FreeType project license,
8 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
9 | # indicate that you have read the license and understand and accept it
10 | # fully.
11 |
12 | SubDir FT2_TOP $(FT2_SRC_DIR) winfonts ;
13 |
14 | Library $(FT2_LIB) : winfnt.c ;
15 |
16 | # end of src/winfonts Jamfile
17 |
--------------------------------------------------------------------------------
/fancy2D/extern/freetype/src/winfonts/module.mk:
--------------------------------------------------------------------------------
1 | #
2 | # FreeType 2 Windows FNT/FON module definition
3 | #
4 |
5 |
6 | # Copyright 1996-2000, 2006 by
7 | # David Turner, Robert Wilhelm, and Werner Lemberg.
8 | #
9 | # This file is part of the FreeType project, and may only be used, modified,
10 | # and distributed under the terms of the FreeType project license,
11 | # LICENSE.TXT. By continuing to use, modify, or distribute this file you
12 | # indicate that you have read the license and understand and accept it
13 | # fully.
14 |
15 |
16 | FTMODULE_H_COMMANDS += WINDOWS_DRIVER
17 |
18 | define WINDOWS_DRIVER
19 | $(OPEN_DRIVER) FT_Driver_ClassRec, winfnt_driver_class $(CLOSE_DRIVER)
20 | $(ECHO_DRIVER)winfnt $(ECHO_DRIVER_DESC)Windows bitmap fonts with extension *.fnt or *.fon$(ECHO_DRIVER_DONE)
21 | endef
22 |
23 | # EOF
24 |
--------------------------------------------------------------------------------
/fancy2D/extern/libogg/ReadMe.txt:
--------------------------------------------------------------------------------
1 | libogg-1.3.0
--------------------------------------------------------------------------------
/fancy2D/extern/libogg/libogg.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancy2D/extern/libvorbis/ReadMe.txt:
--------------------------------------------------------------------------------
1 | libvorbis-1.3.3
--------------------------------------------------------------------------------
/fancy2D/extern/libvorbis/libvorbis.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancy2D/extern/libvorbis/src/tone.c:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 |
6 | void usage(){
7 | fprintf(stderr,"tone ,[] [,[]...]\n");
8 | exit(1);
9 | }
10 |
11 | int main (int argc,char *argv[]){
12 | int i,j;
13 | double *f;
14 | double *amp;
15 |
16 | if(argc<2)usage();
17 |
18 | f=alloca(sizeof(*f)*(argc-1));
19 | amp=alloca(sizeof(*amp)*(argc-1));
20 |
21 | i=0;
22 | while(argv[i+1]){
23 | char *pos=strchr(argv[i+1],',');
24 |
25 | f[i]=atof(argv[i+1]);
26 | if(pos)
27 | amp[i]=atof(pos+1)*32767.f;
28 | else
29 | amp[i]=32767.f;
30 |
31 | fprintf(stderr,"%g Hz, %g amp\n",f[i],amp[i]);
32 |
33 | i++;
34 | }
35 |
36 | for(i=0;i<44100*10;i++){
37 | float val=0;
38 | int ival;
39 | for(j=0;j32767.f)ival=32767.f;
44 | if(ival<-32768.f)ival=-32768.f;
45 |
46 | fprintf(stdout,"%c%c%c%c",
47 | (char)(ival&0xff),
48 | (char)((ival>>8)&0xff),
49 | (char)(ival&0xff),
50 | (char)((ival>>8)&0xff));
51 | }
52 | return(0);
53 | }
54 |
55 |
--------------------------------------------------------------------------------
/fancy2D/extern/libvorbis/src/window.h:
--------------------------------------------------------------------------------
1 | /********************************************************************
2 | * *
3 | * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4 | * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5 | * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6 | * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7 | * *
8 | * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007 *
9 | * by the Xiph.Org Foundation http://www.xiph.org/ *
10 | * *
11 | ********************************************************************
12 |
13 | function: window functions
14 | last mod: $Id: window.h 13293 2007-07-24 00:09:47Z xiphmont $
15 |
16 | ********************************************************************/
17 |
18 | #ifndef _V_WINDOW_
19 | #define _V_WINDOW_
20 |
21 | extern float *_vorbis_window_get(int n);
22 | extern void _vorbis_apply_window(float *d,int *winno,long *blocksizes,
23 | int lW,int W,int nW);
24 |
25 |
26 | #endif
27 |
--------------------------------------------------------------------------------
/fancy2D/f2d.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2d.h
--------------------------------------------------------------------------------
/fancy2D/f2dEngine.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dEngine.h
--------------------------------------------------------------------------------
/fancy2D/f2dFileSys.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dFileSys.h
--------------------------------------------------------------------------------
/fancy2D/f2dInputSys.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dInputSys.h
--------------------------------------------------------------------------------
/fancy2D/f2dInterface.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dInterface.h
--------------------------------------------------------------------------------
/fancy2D/f2dRenderDevice.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dRenderDevice.h
--------------------------------------------------------------------------------
/fancy2D/f2dRenderer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dRenderer.h
--------------------------------------------------------------------------------
/fancy2D/f2dSoundSys.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dSoundSys.h
--------------------------------------------------------------------------------
/fancy2D/f2dVideoSys.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dVideoSys.h
--------------------------------------------------------------------------------
/fancy2D/f2dWindow.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/f2dWindow.h
--------------------------------------------------------------------------------
/fancy2D/fancy2D.aps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/fancy2D.aps
--------------------------------------------------------------------------------
/fancy2D/fancy2D.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/fancy2D.rc
--------------------------------------------------------------------------------
/fancy2D/fancy2D.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancy2D/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancy2D/resource.h
--------------------------------------------------------------------------------
/fancyUI/fancyUI.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiControl.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiControl.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiControl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiControl.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiEvent.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiEvent.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiFactory.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiFactory.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiGraphics.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiGraphics.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiGraphics.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiGraphics.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiPage.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiPage.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiPage.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiPage.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiPropBlock.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiPropBlock.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiPropBlock.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiPropBlock.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiProperty.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiProperty.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiRes.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiRes.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiRes.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiRes.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiStyle.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiStyle.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIBase/fuiStyle.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIBase/fuiStyle.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiBorder.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiBorder.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiBorder.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiBorder.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiButton.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiButton.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiButton.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiButton.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiCursor.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiCursor.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiCursor.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiCursor.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiEditBox.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiEditBox.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiEditBox.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiEditBox.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiExceptionMacro.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiExceptionMacro.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiHProgressBar.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiHProgressBar.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiHProgressBar.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiHProgressBar.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiHSliderBar.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiHSliderBar.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiHSliderBar.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiHSliderBar.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiIME.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiIME.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiIME.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiIME.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiImageBox.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiImageBox.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiImageBox.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiImageBox.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiImagedButton.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiImagedButton.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiImagedButton.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiImagedButton.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiLabel.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiLabel.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiLabel.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiLabelEx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiLabelEx.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiLabelEx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiLabelEx.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiParticleEmitter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiParticleEmitter.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiParticleEmitter.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiParticleEmitter.h
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiParticlePool.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiParticlePool.cpp
--------------------------------------------------------------------------------
/fancyUI/fcyUIControl/fuiParticlePool.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancyUI/fcyUIControl/fuiParticlePool.h
--------------------------------------------------------------------------------
/fancylib/extern/zlib/gzclose.c:
--------------------------------------------------------------------------------
1 | /* gzclose.c -- zlib gzclose() function
2 | * Copyright (C) 2004, 2010 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | #include "gzguts.h"
7 |
8 | /* gzclose() is in a separate file so that it is linked in only if it is used.
9 | That way the other gzclose functions can be used instead to avoid linking in
10 | unneeded compression or decompression routines. */
11 | int ZEXPORT gzclose(file)
12 | gzFile file;
13 | {
14 | #ifndef NO_GZCOMPRESS
15 | gz_statep state;
16 |
17 | if (file == NULL)
18 | return Z_STREAM_ERROR;
19 | state = (gz_statep)file;
20 |
21 | return state->mode == GZ_READ ? gzclose_r(file) : gzclose_w(file);
22 | #else
23 | return gzclose_r(file);
24 | #endif
25 | }
26 |
--------------------------------------------------------------------------------
/fancylib/extern/zlib/inffast.h:
--------------------------------------------------------------------------------
1 | /* inffast.h -- header to use inffast.c
2 | * Copyright (C) 1995-2003, 2010 Mark Adler
3 | * For conditions of distribution and use, see copyright notice in zlib.h
4 | */
5 |
6 | /* WARNING: this file should *not* be used by applications. It is
7 | part of the implementation of the compression library and is
8 | subject to change. Applications should only use zlib.h.
9 | */
10 |
11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start));
12 |
--------------------------------------------------------------------------------
/fancylib/fancylib.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/fancylib/fcyException.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyException.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelBoundingBoxLabel.cpp:
--------------------------------------------------------------------------------
1 | #include "fcyModelBoundingBoxLabel.h"
2 |
3 | using namespace std;
4 |
5 | ////////////////////////////////////////////////////////////////////////////////
6 |
7 | const char fcyModelBoundingBoxLabel::LABELNAME[8] = { 'B', 'O', 'U', 'N', 'D', 'B', 'O', 'X'};
8 |
9 | void fcyModelBoundingBoxLabel::ReadData(fcyStream* pStream)
10 | {
11 | fcyBinaryReader tReader(pStream);
12 |
13 | m_Min.x = tReader.ReadFloat();
14 | m_Min.y = tReader.ReadFloat();
15 | m_Min.z = tReader.ReadFloat();
16 | m_Max.x = tReader.ReadFloat();
17 | m_Max.y = tReader.ReadFloat();
18 | m_Max.z = tReader.ReadFloat();
19 | }
20 |
21 | void fcyModelBoundingBoxLabel::WriteData(fcyStream* pStream)
22 | {
23 | fcyBinaryWriter tWriter(pStream);
24 |
25 | tWriter.Write(m_Min.x);
26 | tWriter.Write(m_Min.y);
27 | tWriter.Write(m_Min.z);
28 | tWriter.Write(m_Max.x);
29 | tWriter.Write(m_Max.y);
30 | tWriter.Write(m_Max.z);
31 | }
32 |
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelBoundingBoxLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelBoundingBoxLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelIndexLabel.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelIndexLabel.cpp
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelIndexLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelIndexLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelLabel.cpp:
--------------------------------------------------------------------------------
1 | #include "fcyModelLabel.h"
2 |
3 | #include "fcyModelVertexLabel.h"
4 | #include "fcyModelIndexLabel.h"
5 | #include "fcyModelMaterialLabel.h"
6 | #include "fcyModelSubsetLabel.h"
7 | #include "fcyModelBoundingBoxLabel.h"
8 |
9 | using namespace std;
10 |
11 | ////////////////////////////////////////////////////////////////////////////////
12 |
13 | fcyModelLabelFactory::fcyModelLabelFactory()
14 | {
15 | AutoRegister VertexLabel;
16 | AutoRegister IndexLabel;
17 | AutoRegister MaterialLabel;
18 | AutoRegister SubsetLabel;
19 | AutoRegister BoundingBoxLabel;
20 | }
21 |
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMaterialLabel.cpp:
--------------------------------------------------------------------------------
1 | #include "fcyModelMaterialLabel.h"
2 |
3 | using namespace std;
4 |
5 | ////////////////////////////////////////////////////////////////////////////////
6 |
7 | const char fcyModelMaterialLabel::LABELNAME[8] = { 'M', 'A', 'T', 'E' , 'R', 'I', 'A', 'L' };
8 |
9 | void fcyModelMaterialLabel::ReadData(fcyStream* pStream)
10 | {
11 | fcyBinaryReader tReader(pStream);
12 |
13 | m_MatName = fcyModelLabel::ReadString(pStream);
14 | m_MatXMLData = fcyModelLabel::ReadString(pStream);
15 | }
16 |
17 | void fcyModelMaterialLabel::WriteData(fcyStream* pStream)
18 | {
19 | fcyModelLabel::WriteString(pStream, m_MatName);
20 | fcyModelLabel::WriteString(pStream, m_MatXMLData);
21 | }
22 |
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMaterialLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelMaterialLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMeshExporter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelMeshExporter.cpp
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMeshExporter.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelMeshExporter.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMeshFile.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelMeshFile.cpp
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelMeshFile.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelMeshFile.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelSubsetLabel.cpp:
--------------------------------------------------------------------------------
1 | #include "fcyModelSubsetLabel.h"
2 |
3 | using namespace std;
4 |
5 | ////////////////////////////////////////////////////////////////////////////////
6 |
7 | const char fcyModelSubsetLabel::LABELNAME[8] = { "SUBSET" };
8 |
9 | void fcyModelSubsetLabel::ReadData(fcyStream* pStream)
10 | {
11 | fcyBinaryReader tReader(pStream);
12 |
13 | m_SubsetName = fcyModelLabel::ReadString(pStream);
14 | m_MaterialName = fcyModelLabel::ReadString(pStream);
15 | m_PrimitiveType = (PRIMTYPE)tReader.ReadUInt32();
16 | m_StartIndex = tReader.ReadUInt32();
17 | m_PrimitiveCount = tReader.ReadUInt32();
18 | }
19 |
20 | void fcyModelSubsetLabel::WriteData(fcyStream* pStream)
21 | {
22 | fcyBinaryWriter tWritter(pStream);
23 |
24 | fcyModelLabel::WriteString(pStream, m_SubsetName);
25 | fcyModelLabel::WriteString(pStream, m_MaterialName);
26 | tWritter.Write((fuInt)m_PrimitiveType);
27 | tWritter.Write((fuInt)m_StartIndex);
28 | tWritter.Write((fuInt)m_PrimitiveCount);
29 | }
30 |
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelSubsetLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelSubsetLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelVertexLabel.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelVertexLabel.cpp
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyModelVertexLabel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyModelVertexLabel.h
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyResPackage.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyResPackage.cpp
--------------------------------------------------------------------------------
/fancylib/fcyFile/fcyResPackage.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyFile/fcyResPackage.h
--------------------------------------------------------------------------------
/fancylib/fcyIO/fcyBinaryHelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyIO/fcyBinaryHelper.h
--------------------------------------------------------------------------------
/fancylib/fcyIO/fcyDeflate.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyIO/fcyDeflate.cpp
--------------------------------------------------------------------------------
/fancylib/fcyIO/fcyDeflate.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyIO/fcyDeflate.h
--------------------------------------------------------------------------------
/fancylib/fcyIO/fcyStream.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyIO/fcyStream.h
--------------------------------------------------------------------------------
/fancylib/fcyMath.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMath.h
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyFunctor.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyFunctor.h
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyHash.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyHash.cpp
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyHash.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyHash.h
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyRandom.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyRandom.cpp
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyRandom.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyRandom.h
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyStopWatch.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyStopWatch.cpp
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyStopWatch.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyStopWatch.h
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyStringHelper.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyStringHelper.cpp
--------------------------------------------------------------------------------
/fancylib/fcyMisc/fcyStringHelper.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyMisc/fcyStringHelper.h
--------------------------------------------------------------------------------
/fancylib/fcyNet/fcyHTTP.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyNet/fcyHTTP.cpp
--------------------------------------------------------------------------------
/fancylib/fcyNet/fcyHTTP.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyNet/fcyHTTP.h
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyCPUID.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcyCPUID.h
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyDebug.cpp:
--------------------------------------------------------------------------------
1 | #include "fcyDebug.h"
2 |
3 | #include
4 | #include
5 |
6 | //////////////////////////////////////////////////////////////////////////////////////////
7 |
8 | void fcyDebug::Trace(fcStr Format, ...)
9 | {
10 | char szText[1024];
11 | va_list marker;
12 | va_start(marker, Format);
13 | vsprintf_s(szText, Format, marker);
14 | va_end(marker);
15 |
16 | OutputDebugStringA(szText);
17 | }
18 |
19 | void fcyDebug::Trace(fcStrW Format, ...)
20 | {
21 | wchar_t szText[1024];
22 | va_list marker;
23 | va_start(marker, Format);
24 | vswprintf_s(szText, Format, marker);
25 | va_end(marker);
26 |
27 | OutputDebugStringW(szText);
28 | }
29 |
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyDebug.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcyDebug.h
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyMemPool.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcyMemPool.h
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyMultiThread.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcyMultiThread.cpp
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcyMultiThread.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcyMultiThread.h
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcySocket.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcySocket.cpp
--------------------------------------------------------------------------------
/fancylib/fcyOS/fcySocket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyOS/fcySocket.h
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyIni.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyIni.cpp
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyIni.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyIni.h
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyJson.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyJson.cpp
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyJson.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyJson.h
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyLexicalParser.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyLexicalParser.cpp
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyLexicalParser.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyLexicalParser.h
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyPathParser.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyPathParser.h
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyXml.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyXml.cpp
--------------------------------------------------------------------------------
/fancylib/fcyParser/fcyXml.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyParser/fcyXml.h
--------------------------------------------------------------------------------
/fancylib/fcyRefObj.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyRefObj.h
--------------------------------------------------------------------------------
/fancylib/fcyType.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/fancylib/fcyType.h
--------------------------------------------------------------------------------
/logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/logo.gif
--------------------------------------------------------------------------------
/makedoc.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 | doxygen.exe Doxyfile.cfg
3 | pause
4 | @echo on
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows.Forms;
4 |
5 | namespace FCYResPackageEditor
6 | {
7 | static class Program
8 | {
9 | ///
10 | /// 应用程序的主入口点。
11 | ///
12 | [STAThread]
13 | static void Main()
14 | {
15 | Application.EnableVisualStyles();
16 | Application.SetCompatibleTextRenderingDefault(false);
17 | Application.Run(new MainForm());
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("FCYResPackageEditor")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("FCYResPackageEditor")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2013")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("f15330b7-bb69-4e08-bebe-14373b398471")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.17929
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FCYResPackageEditor.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/extern/zlib.net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/extern/zlib.net.dll
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_ADD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_ADD.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_DEC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_DEC.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_DIR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_DIR.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_DIR_EXPORT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_DIR_EXPORT.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_DIR_IMPORT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_DIR_IMPORT.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_EXPORT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_EXPORT.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_FILE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_FILE.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_IMPORT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_IMPORT.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_NEW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_NEW.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_PROPERTY.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_PROPERTY.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_SAVE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_SAVE.png
--------------------------------------------------------------------------------
/tools/FCYResPackageEditor/res/ICON_TEXT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FCYResPackageEditor/res/ICON_TEXT.png
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ICON_ADD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMMMetadataEditor/ICON_ADD.png
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ICON_CANCEL.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMMMetadataEditor/ICON_CANCEL.png
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ICON_DEC.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMMMetadataEditor/ICON_DEC.png
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ICON_OK.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMMMetadataEditor/ICON_OK.png
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ModelInfoForm.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace FMMMetadataEditor
10 | {
11 | public partial class ModelInfoForm : Form
12 | {
13 | fancyModelMesh.MeshFile _File = null;
14 |
15 | public ModelInfoForm()
16 | {
17 | InitializeComponent();
18 | }
19 |
20 | public fancyModelMesh.MeshFile File
21 | {
22 | get
23 | {
24 | return _File;
25 | }
26 | set
27 | {
28 | _File = value;
29 | propertyGrid_main.SelectedObject = _File;
30 | }
31 | }
32 |
33 | private void ModelInfoForm_Load(object sender, EventArgs e)
34 | {
35 |
36 | }
37 |
38 | private void ModelInfoForm_FormClosing(object sender, FormClosingEventArgs e)
39 | {
40 | if (e.CloseReason == CloseReason.UserClosing)
41 | {
42 | e.Cancel = true;
43 | Hide();
44 | }
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Windows.Forms;
4 |
5 | namespace FMMMetadataEditor
6 | {
7 | static class Program
8 | {
9 | ///
10 | /// 应用程序的主入口点。
11 | ///
12 | [STAThread]
13 | static void Main()
14 | {
15 | Application.EnableVisualStyles();
16 | Application.SetCompatibleTextRenderingDefault(false);
17 | Application.Run(new MainForm());
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的常规信息通过以下
6 | // 特性集控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("FMMMetadataEditor")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("Microsoft")]
12 | [assembly: AssemblyProduct("FMMMetadataEditor")]
13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2014")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // 将 ComVisible 设置为 false 使此程序集中的类型
18 | // 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
19 | // 则将该类型上的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("97bae775-623d-43fb-b67a-1b0199a483d0")]
24 |
25 | // 程序集的版本信息由下面四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.17929
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FMMMetadataEditor.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/ToolWindowBase.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Data;
5 | using System.Drawing;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace FMMMetadataEditor
10 | {
11 | public partial class ToolWindowBase :
12 | WeifenLuo.WinFormsUI.Docking.DockContent
13 | {
14 | TreeNode _ParentNode = null;
15 | fancyModelMesh.Block _Block = null;
16 |
17 | protected TreeNode ParentNode
18 | {
19 | get
20 | {
21 | return _ParentNode;
22 | }
23 | }
24 |
25 | public fancyModelMesh.Block Block
26 | {
27 | get
28 | {
29 | return _Block;
30 | }
31 | }
32 |
33 | public ToolWindowBase()
34 | {
35 | InitializeComponent();
36 | }
37 |
38 | public ToolWindowBase(TreeNode ParentNode, fancyModelMesh.Block Block)
39 | {
40 | InitializeComponent();
41 |
42 | _ParentNode = ParentNode;
43 | _Block = Block;
44 | }
45 |
46 | private void ToolWindowBase_Load(object sender, EventArgs e)
47 | {
48 |
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/extern/WeifenLuo.WinFormsUI.Docking.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMMMetadataEditor/extern/WeifenLuo.WinFormsUI.Docking.dll
--------------------------------------------------------------------------------
/tools/FMMMetadataEditor/extern/license.txt:
--------------------------------------------------------------------------------
1 | The MIT License
2 |
3 | Copyright (c) 2007-2012 Weifen Luo (email: weifenluo@yahoo.com) and other contributors
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/DllMain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/DllMain.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMMExporter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/FMMExporter.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMMExporter.def:
--------------------------------------------------------------------------------
1 | LIBRARY
2 |
3 | EXPORTS
4 | LibDescription @1 PRIVATE
5 | LibNumberClasses @2 PRIVATE
6 | LibClassDesc @3 PRIVATE
7 | LibVersion @4 PRIVATE
8 | CanAutoDefer @5 PRIVATE
9 |
10 | SECTIONS
11 | .data READ WRITE
12 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMMExporter.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/FMMExporter.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMMExporterDesc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/FMMExporterDesc.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMM_3DSMAX_ExportPlugin.aps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/FMM_3DSMAX_ExportPlugin.aps
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMM_3DSMAX_ExportPlugin.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/FMM_3DSMAX_ExportPlugin.rc
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/FMM_3DSMAX_ExportPlugin.vcxproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/about.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/about.txt
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/AssetManagement/assetmanagementExport.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2008 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | // DESCRIPTION: used for importing and exporting functions in assetmanagement.dll
12 | // AUTHOR: Peter Ochodo
13 | // DATE: 2008-07-16
14 | //***************************************************************************/
15 |
16 | #ifndef __ASSETMANAGEMENTEXPORT__H
17 | #define __ASSETMANAGEMENTEXPORT__H
18 |
19 | #ifdef BLD_ASSETMANAGEMENT
20 | #define AssetMgmntExport __declspec( dllexport )
21 | #else
22 | #define AssetMgmntExport __declspec( dllimport )
23 | #endif
24 |
25 | #endif __ASSETMANAGEMENTEXPORT__H
26 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/BuildWarnings.h:
--------------------------------------------------------------------------------
1 | /*****************************************************************************
2 | * FILE: BuildWarnings.h
3 | * DESCRIPTION: Enables\Disables build warnings
4 | * CREATED BY: Attila Szabo
5 | * HISTORY:
6 | * - 2003.Oct.14 - created
7 | ******************************************************************************
8 | * Copyright (c) 2003 Autodesk, All Rights Reserved.
9 | ******************************************************************************/
10 |
11 | #ifndef _BUILD_WARNINGS_H_
12 | #define _BUILD_WARNINGS_H_
13 |
14 | // The recommended way to disable\enable warnings, or to change their level
15 | // is via the following files
16 | // maxsdk\ProjectSettings\AdditionalCompilerOptions.txt - for x32 build targets
17 | // maxsdk\ProjectSettings\AdditionalCompilerOptions64.txt - for x64 build targets
18 |
19 | // Macro used to shield from changes to the syntax of the deprecated keyword,
20 | // and to make the deprecated declarations more succinct.
21 | #define MAX_DEPRECATED __declspec(deprecated)
22 |
23 | #endif // _BUILD_WARNINGS_H_
24 |
25 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/IGame/IGameExport.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: IGameExport.h
4 |
5 | DESCRIPTION: Defines preprocessor switch for IGame.dll
6 | and client application
7 |
8 | CREATED BY: Alex Zadorozhny
9 |
10 | HISTORY: 05|12|2005
11 |
12 | IGame Version: 1.122
13 |
14 | *> Copyright (c) 2005, All Rights Reserved.
15 | **********************************************************************/
16 | /*!\file IGameExport.h
17 | \brief Defines preprocessor switch for IGame.dll
18 | and client application
19 | */
20 |
21 |
22 |
23 | #ifndef _IGAMEEXPORT_H
24 | #define _IGAMEEXPORT_H
25 |
26 |
27 | //! Preprocessor switch for the DLL's interface
28 | #ifdef IMPORTING
29 | #define IGAMEEXPORT __declspec( dllimport )
30 | #else
31 | #define IGAMEEXPORT __declspec( dllexport )
32 | #endif
33 |
34 |
35 |
36 | #endif // _IGAMEEXPORT_H
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/IGame/IGameStd.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: IGameStd.h
4 |
5 | DESCRIPTION: Main include file for IGame
6 |
7 | CREATED BY: Alex Zadorozhny
8 |
9 | HISTORY: Created 05/12/2005
10 |
11 | IGame Version: 1.122
12 |
13 | *> Copyright (c) 2005, All Rights Reserved.
14 | **********************************************************************/
15 |
16 |
17 | #ifndef __IGAMESTD__H
18 | #define __IGAMESTD__H
19 |
20 |
21 | /*!\file IGameStd.h
22 | \brief Main include file for IGame interface
23 | */
24 |
25 |
26 | #include "IGameExport.h"
27 | #include "IGameType.h"
28 |
29 |
30 | //! version of IGame the DLL version
31 | #define IGAMEDLLVERSION 2.2f
32 |
33 | //! 3ds Max versioin IGame compatible with
34 | #define SUPPORTMAXVERSION 9.0f
35 |
36 |
37 | #endif // __IGAMESTD__H
38 |
39 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/MAXVERSION.R:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/MAXVERSION.R
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/animtbl.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/animtbl.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/bmmlib.h:
--------------------------------------------------------------------------------
1 | #ifndef _BMMLIB_H_
2 | #define _BMMLIB_H_
3 |
4 | #ifdef BLD_BMM
5 | #define BMMExport __declspec( dllexport )
6 | #else
7 | #define BMMExport __declspec( dllimport )
8 | #endif
9 |
10 | #include "bitmap.h"
11 | #endif
12 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/buildnumber.h:
--------------------------------------------------------------------------------
1 | /* This file is automatically generated by the DailyBuild script. */
2 | /* VERSION_STRING is the build's posting, ie. MXXX, Daily, Midday. */
3 | /* VERSION_INT is the last successful major (MXXX) with the letter prefix (M) dropped. */
4 | #if defined(GAME_FREE_VER)
5 | #define VERSION_STRING "C000"
6 | #define VERSION_INT 0
7 | #elif defined(GAME_VER)
8 | #define VERSION_STRING "G000"
9 | #define VERSION_INT 0
10 | #elif defined(WEBVERSION)
11 | #define VERSION_STRING "M000"
12 | #define VERSION_INT 0
13 | #elif defined (DESIGN_VER)
14 | #define VERSION_STRING "B000"
15 | #define VERSION_INT 0
16 | #else // MAX
17 | #define VERSION_STRING "Renoir with PDBs MAX_R106_RL 03-12-2009 16:38"
18 | #define VERSION_INT 106
19 | #endif
20 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/coreexp.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: coreexp.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __COREEXPORT__H
15 | #define __COREEXPORT__H
16 |
17 | #ifdef BLD_CORE
18 | #define CoreExport __declspec( dllexport )
19 | #else
20 | #define CoreExport __declspec( dllimport )
21 | #endif
22 |
23 | #endif // __COREEXPORT__H
24 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/dbgprint.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: dbgprint.cpp
4 |
5 | DESCRIPTION: Simple Debug Print Function
6 |
7 | CREATED BY: Tom Hudson
8 |
9 | HISTORY: Created 3 July 1995
10 |
11 | *> Copyright (c) 1995, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __DBGPRINT__H
15 | #define __DBGPRINT__H
16 |
17 | #include
18 |
19 | UtilExport void DebugPrint(const MCHAR *format, ...);
20 |
21 | #endif //__DBGPRINT__H
22 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/export.h:
--------------------------------------------------------------------------------
1 | #ifdef DllExport
2 | #undef DllExport
3 | #endif
4 |
5 | #ifdef IMPORTING
6 | #define DllExport __declspec( dllimport )
7 | #else
8 | #define DllExport __declspec( dllexport )
9 | #endif
10 |
11 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/gbuf.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/gbuf.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/genshape.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: genshape.h
4 |
5 | DESCRIPTION: Defines Generic Shape Class
6 |
7 | CREATED BY: Tom Hudson
8 |
9 | HISTORY: created 13 November 1995
10 |
11 | *> Copyright (c) 1995, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __GENSHAPE__
15 |
16 | #define __GENSHAPE__
17 |
18 | extern CoreExport Class_ID genericShapeClassID;
19 |
20 | #endif // __GENSHAPE__
21 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/geom.h:
--------------------------------------------------------------------------------
1 | #ifndef _GEOM_H_
2 |
3 | #define _GEOM_H_
4 |
5 | #include
6 | #include "gfloat.h"
7 | #include "point2.h"
8 | #include "point3.h"
9 | #include "point4.h"
10 | #include "ipoint2.h"
11 | #include "ipoint3.h"
12 | #include "dpoint3.h"
13 | #include "matrix2.h"
14 | #include "matrix3.h"
15 | #include "quat.h"
16 | #include "stack3.h"
17 | #include "box3.h"
18 | #include "box2.h"
19 | #include "bitarray.h"
20 | #include "color.h"
21 | #include "acolor.h"
22 | #include "euler.h"
23 | #include "gutil.h"
24 | #endif // _GEOM_H_
25 |
26 |
27 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/geomlib.h:
--------------------------------------------------------------------------------
1 | #ifndef _GEOMLIB_H_
2 |
3 | #define _GEOMLIB_H_
4 |
5 | #define IMPORTING
6 | #include "geom.h"
7 | #undef IMPORTING
8 |
9 | #endif // _GEOMLIB_H_
10 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/gfxlib.h:
--------------------------------------------------------------------------------
1 | #ifndef _GFXLIB_H_
2 |
3 | #define _GFXLIB_H_
4 |
5 | #define IMPORTING
6 | #include "gfx.h"
7 | #undef IMPORTING
8 |
9 | #endif // _GFXLIB_H_
10 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/hitdata.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: hitdata.h
4 |
5 | DESCRIPTION: Defines the basic Hit Data class
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY: created 9 September 1994
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __HITDATA__
15 |
16 | #define __HITDATA__
17 | #include "maxheap.h"
18 |
19 | /*! \sa Class HitRecord.\n\n
20 | \par Description:
21 | This class is used during sub-object hit testing to identify sub-object
22 | components. If the 4 bytes available in the info data member of
23 | HitRecord are insufficient to identify the sub-object component an
24 | instance of this class can be created to contain the necessary data. */
25 | class HitData: public MaxHeapOperators {
26 | public:
27 | /*! \remarks Implemented by the Plug-In.\n\n
28 | The virtual destructor allows the instance of HitData to be
29 | deleted when the HitRecord that points to it is deleted. */
30 | virtual ~HitData() {}
31 | };
32 |
33 | #endif __HITDATA__
34 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/impexpintf.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: impexpintf.h
4 |
5 | DESCRIPTION: Import/Export Interface (namespace)
6 |
7 | CREATED BY: Pete Samson
8 |
9 | HISTORY: created 7 January 2002
10 |
11 | *> Copyright (c) 2002, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef _IMPEXPINT_H_
15 | #define _IMPEXPINT_H_
16 |
17 | namespace ImportExportInterface {
18 | UtilExport void SetCanConvertUnits(bool ifSo); // plug-in calls to
19 | // say whether plug-in can _both_ convert to/from current
20 | // system units _and_ ignore them (no conversion)
21 | UtilExport bool GetCanConvertUnits(); // max calls to
22 | // ask how plug-in set canConvertUnits
23 | UtilExport int AskUserConvertUnits(HWND hWnd, bool isExport);
24 | // max calls (if plug-in can convert units) to ask user
25 | // whether to do so
26 | UtilExport bool GetShouldConvertUnits(); // plug-in calls to
27 | // ask whether user has indicated to convert to/from system
28 | // units (only should be called if last call to
29 | // SetCanConvertUnits(ifSo) had arg value true)
30 | };
31 |
32 | #endif // _IMPEXPINT_H_
33 |
34 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/istdplug.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/istdplug.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/lockid.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 |
12 | #ifndef __LOCKID_H__
13 | #define __LOCKID_H__
14 |
15 | extern CoreExport unsigned int HardwareLockID();
16 | extern CoreExport bool IsTrialLicense();
17 | extern CoreExport bool IsNetworkLicense();
18 | extern CoreExport bool IsEmergencyLicense();
19 |
20 |
21 | #endif
22 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/mentalray/shared_src/mrShaderButtonHandler.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/mentalray/shared_src/mrShaderButtonHandler.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/mentalray/shared_src/mrShaderFilter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/mentalray/shared_src/mrShaderFilter.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/meshlib.h:
--------------------------------------------------------------------------------
1 | #ifndef _MESHLIB_H_
2 |
3 | #define _MESHLIB_H_
4 |
5 | #define IMPORTING
6 | #include "mesh.h"
7 | #undef IMPORTING
8 |
9 | #endif // _MESHLIB_H_
10 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/mnmath.h:
--------------------------------------------------------------------------------
1 | // MN Math.h
2 | // Collection of headers for MNMath library
3 |
4 | #ifndef __MNMATH_H_
5 | #define __MNMATH_H_
6 |
7 | #include "MNCommon.h"
8 | #include "MNMesh.h"
9 | #include "MNBigMat.h"
10 | #include "MNNormalSpec.h"
11 |
12 | #endif
13 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/patchlib.h:
--------------------------------------------------------------------------------
1 | #ifndef _PATCHLIB_H_
2 |
3 | #define _PATCHLIB_H_
4 |
5 | //#define IMPORTING
6 | #include "patch.h"
7 | //#undef IMPORTING
8 |
9 | #endif // _PATCHLIB_H_
10 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/trig.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: trig.h
4 |
5 | DESCRIPTION: Useful trigonometry macros
6 |
7 | CREATED BY: Rolf Berteig
8 |
9 | HISTORY: created 19 November 1994
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __TRIG__
15 | #define __TRIG__
16 |
17 | #define PI ((float)3.1415926535)
18 | #define TWOPI ((float)6.283185307)
19 | #define HALFPI ((float)1.570796326794895)
20 |
21 | #define DEG_TO_RAD (PI/(float)180.0)
22 | #define RAD_TO_DEG ((float)180.0/PI)
23 | #define DegToRad(deg) (((float)deg)*DEG_TO_RAD)
24 | #define RadToDeg(rad) (((float)rad)*RAD_TO_DEG)
25 |
26 |
27 | #endif // __TRIG_H__
28 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/utilexp.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: utilexp.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #ifndef __UTILEXPORT__H
15 | #define __UTILEXPORT__H
16 |
17 | #ifdef BLD_UTIL
18 | #define UtilExport __declspec( dllexport )
19 | #else
20 | #define UtilExport __declspec( dllimport )
21 | #endif
22 |
23 | #endif // __UTILEXPORT__H
24 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/utillib.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: utillib.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #include "utilexp.h"
15 | #include "assert1.h"
16 | #include "tab.h"
17 | #include "strclass.h"
18 | #include "ptrvec.h"
19 | #include "genhier.h"
20 | #include "dbgprint.h"
21 | #include "nametab.h"
22 | #include "random.h"
23 | #include "SystemUtilities.h"
24 | #include "utilintf.h"
25 | #include "impexpintf.h"
26 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/vedge.h:
--------------------------------------------------------------------------------
1 | #ifndef VEDGE_H_DEFINED
2 | #define VEDGE_H_DEFINED
3 | #include "maxheap.h"
4 |
5 | // Moved from VEDGE.CPP -TH
6 | #define UNDEF 0xFFFFFFFF
7 | #define UNDEF_FACE 0x3FFFFFFF
8 |
9 | class VEdge: public MaxHeapOperators {
10 | DWORD f[2];
11 | public:
12 | void SetFace(int i, DWORD n) { f[i] =(f[i]&0xc0000000)|n;}
13 | void SetWhichSide(int i, int s) { f[i] =(f[i]&0x3FFFFFFF)|((s&3)<<30); }
14 | DWORD GetFace(int i){ return f[i]&0x3fffffff; }
15 | int GetWhichSide(int i) { return (f[i]>>30)&3; }
16 | };
17 |
18 | struct Edge: public MaxHeapOperators {
19 | Edge(unsigned short fl = 0, DWORD v0 = UNDEF, DWORD v1 = UNDEF, DWORD f0 = UNDEF, DWORD f1 = UNDEF)
20 | { flags = fl; v[0] = v0; v[1] = v1; f[0] = f0; f[1]= f1;}
21 | unsigned short flags;
22 | DWORD v[2]; /* indices of two vertices defining edge */
23 | DWORD f[2]; /* indices of two neighboring faces */
24 | };
25 |
26 |
27 |
28 |
29 | #endif // VEDGE_H_DEFINED
30 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/winutil.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/include/winutil.h
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/core.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/core.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/geom.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/geom.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/gfx.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/gfx.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/igame.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/igame.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/maxscrpt.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/maxscrpt.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/maxutil.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/maxutil.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/mesh.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/mesh.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/paramblk2.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/paramblk2.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/core.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/core.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/geom.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/geom.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/gfx.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/gfx.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/igame.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/igame.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/maxscrpt.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/maxscrpt.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/maxutil.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/maxutil.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/mesh.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/mesh.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/paramblk2.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2010/lib/x64/paramblk2.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/about.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/about.txt
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/AssetManagement/AssetId.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2008 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | // DESCRIPTION: File Resolution Manager => resolves the physical location of
12 | // an asset file
13 | // AUTHOR: Peter Ochodo
14 | // DATE: 2008-06-04 (YYYY-MM-DD)
15 | //***************************************************************************/
16 |
17 | #pragma once
18 |
19 | #include
20 | #include
21 | #include "..\maxheap.h"
22 |
23 | namespace MaxSDK
24 | {
25 | namespace AssetManagement
26 | {
27 | struct AssetId : GUID, public MaxHeapOperators
28 | {
29 | AssetId() { *static_cast(this) = CLSID_NULL; }
30 | };
31 |
32 | static AssetId kInvalidId;
33 |
34 | }
35 | }
36 |
37 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/AssetManagement/assetmanagementExport.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2008 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | // DESCRIPTION: used for importing and exporting functions in assetmanagement.dll
12 | // AUTHOR: Peter Ochodo
13 | // DATE: 2008-07-16
14 | //***************************************************************************/
15 |
16 | #pragma once
17 |
18 | #ifdef BLD_ASSETMANAGEMENT
19 | #define AssetMgmntExport __declspec( dllexport )
20 | #else
21 | #define AssetMgmntExport __declspec( dllimport )
22 | #endif
23 |
24 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/BMMExport.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | // Use of this software is subject to the terms of the Autodesk license
4 | // agreement provided at the time of installation or download, or which
5 | // otherwise accompanies this software in either electronic or hard copy form.
6 | //**************************************************************************/
7 | #pragma once
8 |
9 | #ifdef BLD_BMM
10 | #define BMMExport __declspec( dllexport )
11 | #else
12 | #define BMMExport __declspec( dllimport )
13 | #endif
14 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/BuildWarnings.h:
--------------------------------------------------------------------------------
1 | /*****************************************************************************
2 | * FILE: BuildWarnings.h
3 | * DESCRIPTION: Enables\Disables build warnings
4 | * CREATED BY: Attila Szabo
5 | * HISTORY:
6 | * - 2003.Oct.14 - created
7 | ******************************************************************************
8 | * Copyright (c) 2003 Autodesk, All Rights Reserved.
9 | ******************************************************************************/
10 |
11 | #pragma once
12 |
13 | // The recommended way to disable\enable warnings, or to change their level
14 | // is via the following files
15 | // maxsdk\ProjectSettings\AdditionalCompilerOptions.txt - for x32 build targets
16 | // maxsdk\ProjectSettings\AdditionalCompilerOptions64.txt - for x64 build targets
17 |
18 | // Macro used to shield from changes to the syntax of the deprecated keyword,
19 | // and to make the deprecated declarations more succinct.
20 | #define MAX_DEPRECATED __declspec(deprecated)
21 |
22 | // Macro used to avoid the C4100 compiler warning. Use this for function parameters
23 | // that are not used.
24 | #define UNUSED_PARAM(x) (x)
25 |
26 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/CoreExport.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | #ifdef BLD_CORE
14 | #define CoreExport __declspec( dllexport )
15 | #else
16 | #define CoreExport __declspec( dllimport )
17 | #endif
18 |
19 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/ExcludeListConstants.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2010 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | #define NT_INCLUDE 1
14 | #define NT_AFFECT_ILLUM 2
15 | #define NT_AFFECT_SHADOWCAST 4
16 |
17 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/GeomExport.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | #ifdef BUILD_GEOMETRY
14 | #define GEOMEXPORT __declspec( dllexport )
15 | #else
16 | #define GEOMEXPORT __declspec( dllimport )
17 | #endif
18 |
19 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/Graphics/DataBridgeExport.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2010 Autodesk, Inc. All rights reserved.
3 | //
4 | // Use of this software is subject to the terms of the Autodesk license
5 | // agreement provided at the time of installation or download, or which
6 | // otherwise accompanies this software in either electronic or hard copy form.
7 | //
8 | //
9 |
10 | #pragma once
11 |
12 | //! Preprocessor switch for the DLL's interface
13 | #ifdef DATA_BRIDGE_MODULE
14 | #define DataBridgeAPI __declspec( dllexport )
15 | #else
16 | #define DataBridgeAPI __declspec( dllimport )
17 | #endif
18 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/Graphics/GraphicsDriverExport.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2010 Autodesk, Inc. All rights reserved.
3 | //
4 | // Use of this software is subject to the terms of the Autodesk license
5 | // agreement provided at the time of installation or download, or which
6 | // otherwise accompanies this software in either electronic or hard copy form.
7 | //
8 | //
9 |
10 | #pragma once
11 |
12 | #ifdef GRAPHICS_DRIVER_EXPORTS
13 | # define GraphicsDriverAPI __declspec( dllexport )
14 | #else
15 | # define GraphicsDriverAPI __declspec( dllimport )
16 | #endif
17 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/Graphics/Types.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2010 Autodesk, Inc. All rights reserved.
3 | //
4 | // Use of this software is subject to the terms of the Autodesk license
5 | // agreement provided at the time of installation or download, or which
6 | // otherwise accompanies this software in either electronic or hard copy form.
7 | //
8 | //
9 |
10 | #pragma once
11 |
12 | #include
13 |
14 | namespace MaxSDK { namespace Graphics {
15 |
16 | /** This is the unique id type of our internal graphics objects.
17 | */
18 | typedef unsigned __int64 Identifier;
19 |
20 | /** Invalid id value.
21 | */
22 | const Identifier NIL_ID = (Identifier)-1;
23 |
24 | class MaterialRequiredStreams;
25 |
26 | class IObjectDisplay;
27 | class IGeometryDisplay;
28 |
29 | class SmartHandle;
30 | class StreamFormatHandle;
31 | class RenderItemHandle;
32 | class RenderNodeHandle;
33 | class MaterialHandle;
34 |
35 | class IRenderStates;
36 | class IDisplayCallback;
37 |
38 | class BaseMaterialHandle;
39 | class MaterialRequiredStreams;
40 |
41 | struct ShadowParameters;
42 |
43 | } } // namespaces
44 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/IGame/IGameExport.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: IGameExport.h
4 |
5 | DESCRIPTION: Defines preprocessor switch for IGame.dll
6 | and client application
7 |
8 | CREATED BY: Alex Zadorozhny
9 |
10 | HISTORY: 05|12|2005
11 |
12 | IGame Version: 1.122
13 |
14 | *> Copyright (c) 2005, All Rights Reserved.
15 | **********************************************************************/
16 | /*!\file IGameExport.h
17 | \brief Defines preprocessor switch for IGame.dll
18 | and client application
19 | */
20 |
21 |
22 | #pragma once
23 |
24 |
25 | //! Preprocessor switch for the DLL's interface
26 | #ifdef IMPORTING
27 | #define IGAMEEXPORT __declspec( dllimport )
28 | #else
29 | #define IGAMEEXPORT __declspec( dllexport )
30 | #endif
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/IGame/IGameStd.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: IGameStd.h
4 |
5 | DESCRIPTION: Main include file for IGame
6 |
7 | CREATED BY: Alex Zadorozhny
8 |
9 | HISTORY: Created 05/12/2005
10 |
11 | IGame Version: 1.122
12 |
13 | *> Copyright (c) 2005, All Rights Reserved.
14 | **********************************************************************/
15 | #pragma once
16 |
17 |
18 | /*!\file IGameStd.h
19 | \brief Main include file for IGame interface
20 | */
21 |
22 |
23 | #include "IGameExport.h"
24 | #include "IGameType.h"
25 |
26 |
27 | //! version of IGame the DLL version
28 | #define IGAMEDLLVERSION 2.2f
29 |
30 | //! 3ds Max versioin IGame compatible with
31 | #define SUPPORTMAXVERSION 9.0f
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/IGame/IXrefManager.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: IXRefManager.h
4 |
5 | DESCRIPTION: XRef interface for 3DXI
6 |
7 | CREATED BY: Alex Zadorozhny
8 |
9 | HISTORY: 11|12|2005
10 |
11 |
12 | *> Copyright (c) 2005, All Rights Reserved.
13 | **********************************************************************/
14 | /*!\file IXRefManager.h
15 | \brief XRef interface
16 | */
17 | #pragma once
18 |
19 | #include "IGameStd.h"
20 | #include "..\MaxHeap.h"
21 | #include "..\assetmanagement\AssetUser.h"
22 |
23 | class I3DXIXRefManager : public MaxHeapOperators
24 | {
25 | public:
26 | //! \brief Destructor
27 | virtual ~I3DXIXRefManager() {;}
28 |
29 | //!Add an XRef object to the scene
30 | /*! Add an XRef object to the scene from the specified source by object name
31 | \param fileName The source 3ds Max file
32 | \param objName The name of the object
33 | \return Pointer to the newly created XRef Object, NULL if not successful.
34 | */
35 | virtual Object * AddXRefObjectFromFile(const MaxSDK::AssetManagement::AssetUser& file, MCHAR * objName) =0;
36 |
37 | };
38 |
39 |
40 | //!External access to the 3DXI XRef manager
41 | IGAMEEXPORT I3DXIXRefManager * GetI3DXIXRefManager();
42 |
43 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/INodeTransformModes.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | //
4 | // This computer source code and related instructions and comments are the
5 | // unpublished confidential and proprietary information of Autodesk, Inc. and
6 | // are protected under applicable copyright and trade secret law. They may
7 | // not be disclosed to, copied or used by any third party without the prior
8 | // written consent of Autodesk, Inc.
9 | //
10 | //
11 |
12 | #pragma once
13 |
14 | // Transform modes -- passed to Move/Rotate/Scale
15 | #define PIV_NONE 0
16 | #define PIV_PIVOT_ONLY 1
17 | #define PIV_OBJECT_ONLY 2
18 | #define PIV_HIERARCHY_ONLY 3
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/LightTypeEnums.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | //
4 | // This computer source code and related instructions and comments are the
5 | // unpublished confidential and proprietary information of Autodesk, Inc. and
6 | // are protected under applicable copyright and trade secret law. They may
7 | // not be disclosed to, copied or used by any third party without the prior
8 | // written consent of Autodesk, Inc.
9 | #pragma once
10 |
11 | // light types
12 | enum LightType
13 | {
14 | OMNI_LGT,
15 | SPOT_LGT,
16 | DIRECT_LGT,
17 | AMBIENT_LGT
18 | };
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/MAXVERSION.R:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/MAXVERSION.R
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/PB2Export.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | // Use of this software is subject to the terms of the Autodesk license
4 | // agreement provided at the time of installation or download, or which
5 | // otherwise accompanies this software in either electronic or hard copy form.
6 | //**************************************************************************/
7 | #pragma once
8 |
9 | #ifdef BLD_PARAMBLK2
10 | # define PB2Export __declspec( dllexport )
11 | #else
12 | # define PB2Export __declspec( dllimport )
13 | #endif
14 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/PatchTypeConstants.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | //
4 | // This computer source code and related instructions and comments are the
5 | // unpublished confidential and proprietary information of Autodesk, Inc. and
6 | // are protected under applicable copyright and trade secret law. They may
7 | // not be disclosed to, copied or used by any third party without the prior
8 | // written consent of Autodesk, Inc.
9 |
10 |
11 | #pragma once
12 |
13 | // Patch types
14 | #define PATCH_UNDEF 0 // Undefined (watch out!)
15 | #define PATCH_TRI 3 // Triangular patch
16 | #define PATCH_QUAD 4 // Quadrilateral patch
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/RollupConstants.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | // Standard Category for rollups
14 | #define ROLLUP_CAT_SYSTEM 2000
15 | #define ROLLUP_CAT_STANDARD 4000
16 | #define ROLLUP_CAT_CUSTATTRIB 6000
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/Strip.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | //
4 | // This computer source code and related instructions and comments are the
5 | // unpublished confidential and proprietary information of Autodesk, Inc. and
6 | // are protected under applicable copyright and trade secret law. They may
7 | // not be disclosed to, copied or used by any third party without the prior
8 | // written consent of Autodesk, Inc.
9 | #pragma once
10 | #include "MaxHeap.h"
11 | #include "maxtypes.h"
12 | #include
13 | #include "TabTypes.h"
14 |
15 | //! \brief Graphics Strip Class
16 | class Strip : public MaxHeapOperators
17 | {
18 | public:
19 | MtlID mID;
20 | DWORD smGrp;
21 | DWTab v;
22 | DWTab n;
23 | DWTab tv;
24 | void AddVert(DWORD vtx) { v.Append(1, &vtx); }
25 | void AddVert(DWORD vtx, DWORD tvtx) { v.Append(1, &vtx); tv.Append(1, &tvtx); }
26 | void AddVertN(DWORD vtx, DWORD nor) { v.Append(1, &vtx); n.Append(1, &nor); }
27 | void AddVertN(DWORD vtx, DWORD tvtx, DWORD nor) { v.Append(1, &vtx); tv.Append(1, &tvtx); n.Append(1, &nor); }
28 | };
29 |
30 | typedef Strip* StripPtr;
31 | typedef Tab StripTab;
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/SysNodeContext.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | enum SysNodeContext
14 | {
15 | kSNCClone,
16 | kSNCDelete,
17 | kSNCFileMerge,
18 | kSNCFileSave
19 | };
20 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/TabTypes.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2009 Autodesk, Inc. All rights reserved.
3 | //
4 | // This computer source code and related instructions and comments are the
5 | // unpublished confidential and proprietary information of Autodesk, Inc. and
6 | // are protected under applicable copyright and trade secret law. They may
7 | // not be disclosed to, copied or used by any third party without the prior
8 | // written consent of Autodesk, Inc.
9 | #pragma once
10 | #include "tab.h"
11 | #include "point3.h"
12 |
13 | // Pre defined Tab Containers
14 | typedef Tab IntTab;
15 | typedef Tab floatTab;
16 | typedef Tab FloatTab;
17 | typedef Tab DWTab;
18 | typedef Tab Point3Tab;
19 | /*! \sa Class Tab, Class AdjEdgeList.\n\n
20 | \par Description:
21 | This class is simply a table of DWORDs (32-bit values.) */
22 | class DWORDTab : public Tab {};
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/UVWMapTypes.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 |
13 | //! \name Mapping types
14 | //! \brief Mapping types passed to ApplyUVWMap()
15 | //@{
16 | #define MAP_PLANAR 0
17 | #define MAP_CYLINDRICAL 1
18 | #define MAP_SPHERICAL 2
19 | #define MAP_BALL 3
20 | #define MAP_BOX 4
21 | #define MAP_FACE 5
22 | #define MAP_ACAD_PLANAR 6
23 | #define MAP_ACAD_BOX 7
24 | #define MAP_ACAD_CYLINDRICAL 8
25 | #define MAP_ACAD_SPHERICAL 9
26 | //@}
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/actiontableTypedefs.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2008 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 | #pragma once
12 | #include
13 |
14 | /*! Type used to uniquely identify action tables.
15 | See class ActionTable for more details. */
16 | typedef DWORD ActionTableId;
17 |
18 | /*! Type used to identify the context of an action table.
19 | See class ActionContext for more details. */
20 | typedef DWORD ActionContextId;
21 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/buildnumber.h:
--------------------------------------------------------------------------------
1 | /* This file is automatically generated by the DailyBuild script. */
2 | /* VERSION_STRING is the build's posting, ie. MXXX, Daily, Midday. */
3 | /* VERSION_INT is the last successful major (MXXX) with the letter prefix (M) dropped. */
4 | #if defined(GAME_FREE_VER)
5 | #define VERSION_STRING "C000"
6 | #define VERSION_INT 0
7 | #elif defined(GAME_VER)
8 | #define VERSION_STRING "G000"
9 | #define VERSION_INT 0
10 | #elif defined(WEBVERSION)
11 | #define VERSION_STRING "M000"
12 | #define VERSION_INT 0
13 | #elif defined (DESIGN_VER)
14 | #define VERSION_STRING "B000"
15 | #define VERSION_INT 0
16 | #else // MAX
17 | #define VERSION_STRING "Rampage with PDBs MAX_R121_64_RL 02-22-2011 21:37 143392"
18 | #define VERSION_INT 121
19 | #endif
20 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/coreexp.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: coreexp.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 | #pragma once
14 |
15 | #include "CoreExport.h"
16 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/dbgprint.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: dbgprint.cpp
4 |
5 | DESCRIPTION: Simple Debug Print Function
6 |
7 | CREATED BY: Tom Hudson
8 |
9 | HISTORY: Created 3 July 1995
10 |
11 | *> Copyright (c) 1995, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #pragma once
15 | #include "utilexp.h"
16 | #include "strbasic.h"
17 |
18 | UtilExport void DebugPrint(const MCHAR* format, ...);
19 |
20 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/export.h:
--------------------------------------------------------------------------------
1 | #ifdef DllExport
2 | #undef DllExport
3 | #endif
4 |
5 | #ifdef IMPORTING
6 | #define DllExport __declspec( dllimport )
7 | #else
8 | #define DllExport __declspec( dllexport )
9 | #endif
10 |
11 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/genshape.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: genshape.h
4 |
5 | DESCRIPTION: Defines Generic Shape Class
6 |
7 | CREATED BY: Tom Hudson
8 |
9 | HISTORY: created 13 November 1995
10 |
11 | *> Copyright (c) 1995, All Rights Reserved.
12 | **********************************************************************/
13 | #pragma once
14 | #include "coreexp.h"
15 | #include "maxtypes.h"
16 |
17 | extern CoreExport Class_ID genericShapeClassID;
18 |
19 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/geom.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "GeomExport.h"
4 | #include "gfloat.h"
5 | #include "point2.h"
6 | #include "point3.h"
7 | #include "point4.h"
8 | #include "ipoint2.h"
9 | #include "ipoint3.h"
10 | #include "dpoint3.h"
11 | #include "matrix2.h"
12 | #include "matrix3.h"
13 | #include "quat.h"
14 | #include "stack3.h"
15 | #include "box3.h"
16 | #include "box2.h"
17 | #include "bitarray.h"
18 | #include "color.h"
19 | #include "acolor.h"
20 | #include "euler.h"
21 | #include "gutil.h"
22 |
23 |
24 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/geomlib.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #define IMPORTING
4 | #include "geom.h"
5 | #undef IMPORTING
6 |
7 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/gfxlib.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #define IMPORTING
4 | #include "gfx.h"
5 | #undef IMPORTING
6 |
7 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/hitdata.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: hitdata.h
4 |
5 | DESCRIPTION: Defines the basic Hit Data class
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY: created 9 September 1994
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #pragma once
15 | #include "maxheap.h"
16 |
17 | /*! \sa Class HitRecord.\n\n
18 | \par Description:
19 | This class is used during sub-object hit testing to identify sub-object
20 | components. If the 4 bytes available in the info data member of
21 | HitRecord are insufficient to identify the sub-object component an
22 | instance of this class can be created to contain the necessary data. */
23 | class HitData: public MaxHeapOperators {
24 | public:
25 | /*! \remarks Implemented by the Plug-In.\n\n
26 | The virtual destructor allows the instance of HitData to be
27 | deleted when the HitRecord that points to it is deleted. */
28 | virtual ~HitData() {}
29 | };
30 |
31 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/impexpintf.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: impexpintf.h
4 |
5 | DESCRIPTION: Import/Export Interface (namespace)
6 |
7 | CREATED BY: Pete Samson
8 |
9 | HISTORY: created 7 January 2002
10 |
11 | *> Copyright (c) 2002, All Rights Reserved.
12 | **********************************************************************/
13 | #pragma once
14 |
15 | #include
16 | #include "utilexp.h"
17 |
18 | namespace ImportExportInterface
19 | {
20 | /*! Plug-in calls to say whether plug-in can _both_ convert to/from current
21 | system units _and_ ignore them (no conversion) */
22 | UtilExport void SetCanConvertUnits(bool ifSo);
23 | //! Max calls to ask how plug-in set canConvertUnits
24 | UtilExport bool GetCanConvertUnits();
25 | //! Max calls (if plug-in can convert units) to ask user whether to do so
26 | UtilExport int AskUserConvertUnits(HWND hWnd, bool isExport);
27 | /*! Plug-in calls to ask whether user has indicated to convert to/from system
28 | units (only should be called if last call to
29 | SetCanConvertUnits(ifSo) had arg value true) */
30 | UtilExport bool GetShouldConvertUnits();
31 | };
32 |
33 |
34 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/lockid.h:
--------------------------------------------------------------------------------
1 | //**************************************************************************/
2 | // Copyright (c) 1998-2006 Autodesk, Inc.
3 | // All rights reserved.
4 | //
5 | // These coded instructions, statements, and computer programs contain
6 | // unpublished proprietary information written by Autodesk, Inc., and are
7 | // protected by Federal copyright law. They may not be disclosed to third
8 | // parties or copied or duplicated in any form, in whole or in part, without
9 | // the prior written consent of Autodesk, Inc.
10 | //**************************************************************************/
11 |
12 | #pragma once
13 | #include "coreexp.h"
14 | #include "BuildWarnings.h"
15 |
16 | /*! \remarks Returns TRUE if the application is running under a trial license, as
17 | opposed to a full, authorized license; otherwise FALSE. */
18 | extern CoreExport bool IsTrialLicense();
19 | //! Returns true if the application is running under a network license.
20 | extern CoreExport bool IsNetworkLicense();
21 |
22 |
23 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/arrays.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/arrays.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/atmospherics.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/atmospherics.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/bigmatrix.inl:
--------------------------------------------------------------------------------
1 | // Protocol for BigMatrix class
2 |
3 | #pragma warning(push)
4 | #pragma warning(disable:4100)
5 |
6 | use_generic ( get, "get");
7 | use_generic ( put, "put");
8 | use_generic ( identity, "identity"); //Should actually be mapped_generic
9 | use_generic ( plus, "+");
10 |
11 | def_visible_generic_debug_ok ( invert, "invert");
12 | def_visible_generic_debug_ok ( transpose, "transpose");
13 | def_visible_generic_debug_ok ( clear, "clear");
14 | def_visible_generic_debug_ok ( setSize, "setSize");
15 |
16 | #pragma warning(pop)
17 |
18 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/biped.inl:
--------------------------------------------------------------------------------
1 | // Protocols for biped export classes
2 |
3 | #pragma warning(push)
4 | #pragma warning(disable:4100)
5 |
6 | def_visible_generic(SetNonUniformScale, "SetNonUniformScale");
7 |
8 | #pragma warning(pop)
9 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/bitmaps.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/bitmaps.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/box.inl:
--------------------------------------------------------------------------------
1 | // Protocols for Box classes
2 |
3 | #pragma warning(push)
4 | #pragma warning(disable:4100)
5 |
6 | use_generic ( eq, "=");
7 | use_generic ( ne, "!=");
8 | use_generic ( scale, "scale");
9 | use_generic ( translate, "translate");
10 |
11 | def_visible_generic_debug_ok ( isEmpty, "isEmpty");
12 | def_visible_generic_debug_ok ( contains, "contains");
13 | def_visible_generic_debug_ok ( rectify, "rectify");
14 | def_visible_generic_debug_ok ( empty, "empty");
15 |
16 | #pragma warning(pop)
17 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/cameratracker.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/cameratracker.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/color.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/color.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/controller.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/controller.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/corenames.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/corenames.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/create.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/create.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/generics.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/generics.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/kernel.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/kernel.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/math.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/math.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/mathgeneric.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/mathgeneric.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/matrix.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/matrix.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/mousetool.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/mousetool.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/node.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/node.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/notekey.inl:
--------------------------------------------------------------------------------
1 | /*
2 | * noteTrack_protocol.h - protocol for MAX note tracks
3 | *
4 | *
5 | */
6 | #pragma warning(push)
7 | #pragma warning(disable:4100)
8 |
9 | def_visible_generic ( sortNoteKeys, "sortNoteKeys" );
10 | def_visible_generic ( addNewNoteKey, "addNewNoteKey" );
11 | def_visible_generic ( deleteNoteKeys, "deleteNoteKeys" );
12 | def_visible_generic ( deleteNoteKey, "deleteNoteKey" );
13 | def_visible_generic_debug_ok ( getNoteKeyTime, "getNoteKeyTime" );
14 | def_visible_generic_debug_ok ( getNoteKeyIndex, "getNoteKeyIndex" );
15 |
16 | #pragma warning(pop)
17 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/physiqueblend.inl:
--------------------------------------------------------------------------------
1 | // Protocols for Physique Blended Vertex Interface classes
2 | #pragma warning(push)
3 | #pragma warning(disable:4100)
4 |
5 | def_visible_generic_debug_ok (GetNode, "GetNode");
6 | def_visible_generic_debug_ok (GetOffsetVector, "GetOffsetVector");
7 | def_visible_generic_debug_ok (GetWeight, "GetWeight");
8 |
9 | #pragma warning(pop)
10 |
11 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/physiquemod.inl:
--------------------------------------------------------------------------------
1 | // Protocols for Physique Mod Context Vertex Interface classes
2 |
3 | #pragma warning(push)
4 | #pragma warning(disable:4100)
5 |
6 | def_visible_generic_debug_ok (ConvertToRigid, "ConvertToRigid");
7 | def_visible_generic_debug_ok (AllowBlending, "AllowBlending");
8 | def_visible_generic_debug_ok (GetVertexInterface, "GetVertexInterface");
9 |
10 | #pragma warning(pop)
11 |
12 |
13 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/physiquevertex.inl:
--------------------------------------------------------------------------------
1 | // Protocols for Physique Rigid Vertex Interface classes
2 | #pragma warning(push)
3 | #pragma warning(disable:4100)
4 |
5 | def_visible_generic_debug_ok ( GetNode, "GetNode");
6 | def_visible_generic_debug_ok ( GetOffsetVector, "GetOffsetVector");
7 |
8 | #pragma warning(pop)
9 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/primitives.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/primitives.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/progn.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/progn.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/quat.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/quat.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/shadows.inl:
--------------------------------------------------------------------------------
1 | // Protocol for Shadow Type class
2 |
3 | #pragma warning(push)
4 | #pragma warning(disable:4100)
5 |
6 | def_visible_generic_debug_ok ( CanDoOmni, "CanDoOmni");
7 | def_visible_generic_debug_ok ( SupportStdMapInterface, "SupportStdMapInterface");
8 | def_visible_generic_debug_ok ( MapSize, "MapSize");
9 |
10 | #pragma warning(pop)
11 |
12 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/streams.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/streams.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/strings.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/strings.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/textures.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/textures.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/thread_locals.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/thread_locals.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/time.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/time.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/timefunctions.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/timefunctions.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/transform.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/transform.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/vector.inl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/vector.inl
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/maxscript/protocols/xrefs.inl:
--------------------------------------------------------------------------------
1 | // xrefs_protocol.h - def_generics for XRefs protocol
2 | #pragma warning(push)
3 | #pragma warning(disable:4100)
4 |
5 | def_visible_generic ( merge_xref_file, "merge");
6 | use_generic ( updateXRef, "updateXRef");
7 | def_visible_generic ( flag_xref_changed, "flagChanged");
8 | use_generic ( delete, "delete");
9 |
10 | #pragma warning(pop)
11 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/mentalray/shared_src/mrShaderButtonHandler.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/mentalray/shared_src/mrShaderButtonHandler.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/mentalray/shared_src/mrShaderFilter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/mentalray/shared_src/mrShaderFilter.cpp
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/meshlib.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #define IMPORTING
4 | #include "mesh.h"
5 | #undef IMPORTING
6 |
7 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/mnmath.h:
--------------------------------------------------------------------------------
1 | // MN Math.h
2 | // Collection of headers for MNMath library
3 |
4 | #pragma once
5 |
6 | #include "mncommon.h"
7 | #include "mnmesh.h"
8 | #include "MNBigMat.h"
9 | #include "MNNormalSpec.h"
10 |
11 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/patchlib.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "patch.h"
4 |
5 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/trig.h:
--------------------------------------------------------------------------------
1 | //
2 | // Copyright 2010 Autodesk, Inc. All rights reserved.
3 | //
4 | // Use of this software is subject to the terms of the Autodesk license
5 | // agreement provided at the time of installation or download, or which
6 | // otherwise accompanies this software in either electronic or hard copy form.
7 | //
8 | //
9 |
10 | #pragma once
11 |
12 | /** The constant Pi defined as float. Pi is the ratio of a circle's circumference to its diameter. */
13 | #define PI ((float)3.1415926535)
14 | /** Two times the constant Pi defined as a float. */
15 | #define TWOPI ((float)6.283185307)
16 | /** Half of the constant Pi defined as a float. */
17 | #define HALFPI ((float)1.570796326794895)
18 | /** The coefficient to convert the value of an angle in degrees into radians. */
19 | #define DEG_TO_RAD (PI/(float)180.0)
20 | /** The coefficient to convert the value of an angle in radians into degrees. */
21 | #define RAD_TO_DEG ((float)180.0/PI)
22 | /** A function macro to convert degrees to radians with float precision. */
23 | #define DegToRad(deg) (((float)deg)*DEG_TO_RAD)
24 | /** A function macro to convert radians to degrees with float precision. */
25 | #define RadToDeg(rad) (((float)rad)*RAD_TO_DEG)
26 |
27 |
28 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/utilexp.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: utilexp.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 |
14 | #pragma once
15 |
16 | #ifdef BLD_UTIL
17 | #define UtilExport __declspec( dllexport )
18 | #else
19 | #define UtilExport __declspec( dllimport )
20 | #endif
21 |
22 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/utillib.h:
--------------------------------------------------------------------------------
1 | /**********************************************************************
2 | *<
3 | FILE: utillib.h
4 |
5 | DESCRIPTION:
6 |
7 | CREATED BY: Dan Silva
8 |
9 | HISTORY:
10 |
11 | *> Copyright (c) 1994, All Rights Reserved.
12 | **********************************************************************/
13 | #pragma once
14 |
15 | #include "utilexp.h"
16 | #include "assert1.h"
17 | #include "tab.h"
18 | #include "strclass.h"
19 | #include "ptrvec.h"
20 | #include "genhier.h"
21 | #include "dbgprint.h"
22 | #include "nametab.h"
23 | #include "random.h"
24 | #include "SystemUtilities.h"
25 | #include "utilintf.h"
26 | #include "impexpintf.h"
27 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/include/vedge.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 | #include "maxheap.h"
3 | #include
4 |
5 | // Moved from VEDGE.CPP -TH
6 | #define UNDEF 0xFFFFFFFF
7 | #define UNDEF_FACE 0x3FFFFFFF
8 |
9 | class VEdge: public MaxHeapOperators {
10 | DWORD f[2];
11 | public:
12 | void SetFace(int i, DWORD n) { f[i] =(f[i]&0xc0000000)|n;}
13 | void SetWhichSide(int i, int s) { f[i] =(f[i]&0x3FFFFFFF)|((s&3)<<30); }
14 | DWORD GetFace(int i){ return f[i]&0x3fffffff; }
15 | int GetWhichSide(int i) { return (f[i]>>30)&3; }
16 | };
17 |
18 | struct Edge: public MaxHeapOperators {
19 | Edge(unsigned short fl = 0, DWORD v0 = UNDEF, DWORD v1 = UNDEF, DWORD f0 = UNDEF, DWORD f1 = UNDEF)
20 | { flags = fl; v[0] = v0; v[1] = v1; f[0] = f0; f[1]= f1;}
21 | unsigned short flags;
22 | DWORD v[2]; /* indices of two vertices defining edge */
23 | DWORD f[2]; /* indices of two neighboring faces */
24 | };
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/core.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/core.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/geom.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/geom.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/gfx.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/gfx.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/igame.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/igame.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/maxscrpt.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/maxscrpt.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/maxutil.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/maxutil.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/mesh.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/mesh.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/paramblk2.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/paramblk2.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/core.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/core.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/geom.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/geom.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/gfx.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/gfx.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/igame.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/igame.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/maxscrpt.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/maxscrpt.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/maxutil.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/maxutil.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/mesh.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/mesh.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/paramblk2.lib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/extern/maxsdk2012/lib/x64/paramblk2.lib
--------------------------------------------------------------------------------
/tools/FMM_3DSMAX_ExportPlugin/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/9chu/fancy2d/61c91e4edd6d13eeccdf6e15dd751a9b6b53c236/tools/FMM_3DSMAX_ExportPlugin/resource.h
--------------------------------------------------------------------------------