├── .gitignore ├── CMakeLists.txt ├── README.md ├── changelog.txt ├── cmake └── modules │ ├── FindFeatherkit.cmake │ ├── FindGLM.cmake │ ├── FindJsonCpp.cmake │ ├── FindOGG.cmake │ ├── FindSDL2.cmake │ ├── FindSFML.cmake │ └── FindVorbisFile.cmake ├── doxy ├── customdoxygen.css ├── featherkit.conf ├── footer.html ├── header.html └── modules │ ├── audio.h │ ├── entitysystem.h │ ├── mainpage.h │ ├── render2d.h │ ├── structure.h │ ├── userinterface.h │ └── util.h ├── include └── fea │ ├── assert.hpp │ ├── audio.hpp │ ├── audio │ ├── audio.hpp │ ├── audiobase.hpp │ ├── audiobuffer.hpp │ ├── audioeffect.hpp │ ├── audiofile.hpp │ ├── audiofilenotfoundexception.hpp │ ├── audiofilestream.hpp │ ├── audiofilter.hpp │ ├── audioplayer.hpp │ ├── audiosample.hpp │ ├── audiostream.hpp │ ├── effectslot.hpp │ ├── efx │ │ ├── chorus.hpp │ │ ├── compressor.hpp │ │ ├── distortion.hpp │ │ ├── echo.hpp │ │ ├── equalizer.hpp │ │ ├── flanger.hpp │ │ ├── lowpassfilter.hpp │ │ ├── presets.hpp │ │ ├── reverb.hpp │ │ └── ringmodulator.hpp │ ├── listener.hpp │ ├── openal.hpp │ ├── oscillator.hpp │ ├── playsource.hpp │ └── vec3f.hpp │ ├── config.hpp │ ├── entity │ ├── basictypeadder.hpp │ ├── entity.hpp │ ├── entity.inl │ ├── entitycontroller.hpp │ ├── entityfactory.hpp │ ├── entityfactory.inl │ ├── entitymanager.hpp │ ├── entitymanager.inl │ ├── entitystorage.hpp │ ├── entitystorage.inl │ ├── entitytemplate.hpp │ ├── filenotfoundexception.hpp │ ├── glmtypeadder.hpp │ └── jsonentityloader.hpp │ ├── entitysystem.hpp │ ├── freetype-gl │ ├── platform.h │ ├── texture-atlas.h │ ├── texture-font.h │ ├── vec234.h │ └── vector.h │ ├── render2d.hpp │ ├── render2dtext.hpp │ ├── rendering │ ├── animatedquad.hpp │ ├── animation.hpp │ ├── camera.hpp │ ├── color.hpp │ ├── defaultshader.hpp │ ├── drawable2d.hpp │ ├── font.hpp │ ├── font.inl │ ├── gl_core_3_2.h │ ├── glmhash.hpp │ ├── hsvcolor.hpp │ ├── opengl.hpp │ ├── projection.hpp │ ├── quad.hpp │ ├── renderentity.hpp │ ├── renderer2d.hpp │ ├── renderer2d.inl │ ├── rendertarget.hpp │ ├── repeatedquad.hpp │ ├── shader.hpp │ ├── subrectquad.hpp │ ├── textsurface.hpp │ ├── texture.hpp │ ├── tilemap.hpp │ ├── uniform.hpp │ ├── vertexattribute.hpp │ └── viewport.hpp │ ├── structure.hpp │ ├── structure │ ├── application.hpp │ ├── gamestate.hpp │ └── gamestatemachine.hpp │ ├── ui │ ├── actionhandler.hpp │ ├── actionhandler.inl │ ├── actiontrigger.hpp │ ├── contextsettings.hpp │ ├── event.hpp │ ├── gamepad.hpp │ ├── inputbackend.hpp │ ├── inputfilenotfoundexception.hpp │ ├── inputhandler.hpp │ ├── jsonactioniohandler.hpp │ ├── jsonactioniohandler.inl │ ├── keyboard.hpp │ ├── mouse.hpp │ ├── sdl2inputbackend.hpp │ ├── sdl2windowbackend.hpp │ ├── sdlinputbackend.hpp │ ├── sdlwindowbackend.hpp │ ├── sfmlinputbackend.hpp │ ├── sfmlwindowbackend.hpp │ ├── vec2i.hpp │ ├── videomode.hpp │ ├── window.hpp │ ├── windowbackend.hpp │ └── windowstyle.hpp │ ├── userinterface.hpp │ ├── util.hpp │ └── util │ ├── frametimer.hpp │ ├── loosentree.hpp │ ├── loosentree.inl │ ├── messagebus.hpp │ ├── messagebus.inl │ ├── messagereceiver.hpp │ ├── noise.hpp │ ├── pathfinder.hpp │ ├── pathfinder.inl │ ├── simplexnoise.hpp │ ├── voronoinoise.hpp │ └── whitenoise.hpp ├── license.txt ├── pkg-config ├── fea-audio.pc.in ├── fea-entity.pc.in ├── fea-rendering.pc.in ├── fea-sdl.pc.in ├── fea-sdl2.pc.in ├── fea-structure.pc.in ├── fea-ui.pc.in └── fea-util.pc.in └── src ├── audio ├── audio.cpp ├── audiobase.cpp ├── audiobuffer.cpp ├── audioeffect.cpp ├── audiofile.cpp ├── audiofilenotfoundexception.cpp ├── audiofilestream.cpp ├── audiofilter.cpp ├── audioplayer.cpp ├── audiosample.cpp ├── audiostream.cpp ├── effectslot.cpp ├── efx │ ├── chorus.cpp │ ├── compressor.cpp │ ├── distortion.cpp │ ├── echo.cpp │ ├── equalizer.cpp │ ├── flanger.cpp │ ├── lowpassfilter.cpp │ ├── presets.cpp │ ├── reverb.cpp │ └── ringmodulator.cpp ├── listener.cpp ├── oscillator.cpp └── playsource.cpp ├── entity ├── basictypeadder.cpp ├── entity.cpp ├── entitycontroller.cpp ├── entityfactory.cpp ├── entitymanager.cpp ├── entitystorage.cpp ├── filenotfoundexception.cpp ├── glmtypeadder.cpp └── jsonentityloader.cpp ├── freetype-gl ├── platform.c ├── texture-atlas.c ├── texture-font.c └── vector.c ├── rendering ├── animatedquad.cpp ├── animation.cpp ├── camera.cpp ├── color.cpp ├── defaultshader.cpp ├── drawable2d.cpp ├── font.cpp ├── gl_core_3_2.c ├── hsvcolor.cpp ├── projection.cpp ├── quad.cpp ├── renderer2d.cpp ├── rendertarget.cpp ├── repeatedquad.cpp ├── shader.cpp ├── subrectquad.cpp ├── textsurface.cpp ├── texture.cpp ├── tilemap.cpp ├── uniform.cpp ├── vertexattribute.cpp └── viewport.cpp ├── structure ├── application.cpp └── gamestatemachine.cpp ├── ui ├── actiontrigger.cpp ├── contextsettings.cpp ├── inputfilenotfoundexception.cpp ├── inputhandler.cpp ├── sdl2inputbackend.cpp ├── sdl2windowbackend.cpp ├── sdlinputbackend.cpp ├── sdlwindowbackend.cpp ├── sfmlinputbackend.cpp ├── sfmlwindowbackend.cpp ├── videomode.cpp └── window.cpp └── util ├── frametimer.cpp ├── messagebus.cpp ├── noise.cpp ├── simplexnoise.cpp ├── voronoinoise.cpp └── whitenoise.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/README.md -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/changelog.txt -------------------------------------------------------------------------------- /cmake/modules/FindFeatherkit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindFeatherkit.cmake -------------------------------------------------------------------------------- /cmake/modules/FindGLM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindGLM.cmake -------------------------------------------------------------------------------- /cmake/modules/FindJsonCpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindJsonCpp.cmake -------------------------------------------------------------------------------- /cmake/modules/FindOGG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindOGG.cmake -------------------------------------------------------------------------------- /cmake/modules/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindSDL2.cmake -------------------------------------------------------------------------------- /cmake/modules/FindSFML.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindSFML.cmake -------------------------------------------------------------------------------- /cmake/modules/FindVorbisFile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/cmake/modules/FindVorbisFile.cmake -------------------------------------------------------------------------------- /doxy/customdoxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/customdoxygen.css -------------------------------------------------------------------------------- /doxy/featherkit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/featherkit.conf -------------------------------------------------------------------------------- /doxy/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/footer.html -------------------------------------------------------------------------------- /doxy/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/header.html -------------------------------------------------------------------------------- /doxy/modules/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/audio.h -------------------------------------------------------------------------------- /doxy/modules/entitysystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/entitysystem.h -------------------------------------------------------------------------------- /doxy/modules/mainpage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/mainpage.h -------------------------------------------------------------------------------- /doxy/modules/render2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/render2d.h -------------------------------------------------------------------------------- /doxy/modules/structure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/structure.h -------------------------------------------------------------------------------- /doxy/modules/userinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/userinterface.h -------------------------------------------------------------------------------- /doxy/modules/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/doxy/modules/util.h -------------------------------------------------------------------------------- /include/fea/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/assert.hpp -------------------------------------------------------------------------------- /include/fea/audio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio.hpp -------------------------------------------------------------------------------- /include/fea/audio/audio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audio.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiobase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiobase.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiobuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiobuffer.hpp -------------------------------------------------------------------------------- /include/fea/audio/audioeffect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audioeffect.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiofile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiofile.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiofilenotfoundexception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiofilenotfoundexception.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiofilestream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiofilestream.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiofilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiofilter.hpp -------------------------------------------------------------------------------- /include/fea/audio/audioplayer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audioplayer.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiosample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiosample.hpp -------------------------------------------------------------------------------- /include/fea/audio/audiostream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/audiostream.hpp -------------------------------------------------------------------------------- /include/fea/audio/effectslot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/effectslot.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/chorus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/chorus.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/compressor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/compressor.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/distortion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/distortion.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/echo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/echo.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/equalizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/equalizer.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/flanger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/flanger.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/lowpassfilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/lowpassfilter.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/presets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/presets.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/reverb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/reverb.hpp -------------------------------------------------------------------------------- /include/fea/audio/efx/ringmodulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/efx/ringmodulator.hpp -------------------------------------------------------------------------------- /include/fea/audio/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/listener.hpp -------------------------------------------------------------------------------- /include/fea/audio/openal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/openal.hpp -------------------------------------------------------------------------------- /include/fea/audio/oscillator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/oscillator.hpp -------------------------------------------------------------------------------- /include/fea/audio/playsource.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/playsource.hpp -------------------------------------------------------------------------------- /include/fea/audio/vec3f.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/audio/vec3f.hpp -------------------------------------------------------------------------------- /include/fea/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/config.hpp -------------------------------------------------------------------------------- /include/fea/entity/basictypeadder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/basictypeadder.hpp -------------------------------------------------------------------------------- /include/fea/entity/entity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entity.hpp -------------------------------------------------------------------------------- /include/fea/entity/entity.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entity.inl -------------------------------------------------------------------------------- /include/fea/entity/entitycontroller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitycontroller.hpp -------------------------------------------------------------------------------- /include/fea/entity/entityfactory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entityfactory.hpp -------------------------------------------------------------------------------- /include/fea/entity/entityfactory.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entityfactory.inl -------------------------------------------------------------------------------- /include/fea/entity/entitymanager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitymanager.hpp -------------------------------------------------------------------------------- /include/fea/entity/entitymanager.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitymanager.inl -------------------------------------------------------------------------------- /include/fea/entity/entitystorage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitystorage.hpp -------------------------------------------------------------------------------- /include/fea/entity/entitystorage.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitystorage.inl -------------------------------------------------------------------------------- /include/fea/entity/entitytemplate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/entitytemplate.hpp -------------------------------------------------------------------------------- /include/fea/entity/filenotfoundexception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/filenotfoundexception.hpp -------------------------------------------------------------------------------- /include/fea/entity/glmtypeadder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/glmtypeadder.hpp -------------------------------------------------------------------------------- /include/fea/entity/jsonentityloader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entity/jsonentityloader.hpp -------------------------------------------------------------------------------- /include/fea/entitysystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/entitysystem.hpp -------------------------------------------------------------------------------- /include/fea/freetype-gl/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/freetype-gl/platform.h -------------------------------------------------------------------------------- /include/fea/freetype-gl/texture-atlas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/freetype-gl/texture-atlas.h -------------------------------------------------------------------------------- /include/fea/freetype-gl/texture-font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/freetype-gl/texture-font.h -------------------------------------------------------------------------------- /include/fea/freetype-gl/vec234.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/freetype-gl/vec234.h -------------------------------------------------------------------------------- /include/fea/freetype-gl/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/freetype-gl/vector.h -------------------------------------------------------------------------------- /include/fea/render2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/render2d.hpp -------------------------------------------------------------------------------- /include/fea/render2dtext.hpp: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /include/fea/rendering/animatedquad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/animatedquad.hpp -------------------------------------------------------------------------------- /include/fea/rendering/animation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/animation.hpp -------------------------------------------------------------------------------- /include/fea/rendering/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/camera.hpp -------------------------------------------------------------------------------- /include/fea/rendering/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/color.hpp -------------------------------------------------------------------------------- /include/fea/rendering/defaultshader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/defaultshader.hpp -------------------------------------------------------------------------------- /include/fea/rendering/drawable2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/drawable2d.hpp -------------------------------------------------------------------------------- /include/fea/rendering/font.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/font.hpp -------------------------------------------------------------------------------- /include/fea/rendering/font.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/font.inl -------------------------------------------------------------------------------- /include/fea/rendering/gl_core_3_2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/gl_core_3_2.h -------------------------------------------------------------------------------- /include/fea/rendering/glmhash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/glmhash.hpp -------------------------------------------------------------------------------- /include/fea/rendering/hsvcolor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/hsvcolor.hpp -------------------------------------------------------------------------------- /include/fea/rendering/opengl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/opengl.hpp -------------------------------------------------------------------------------- /include/fea/rendering/projection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/projection.hpp -------------------------------------------------------------------------------- /include/fea/rendering/quad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/quad.hpp -------------------------------------------------------------------------------- /include/fea/rendering/renderentity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/renderentity.hpp -------------------------------------------------------------------------------- /include/fea/rendering/renderer2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/renderer2d.hpp -------------------------------------------------------------------------------- /include/fea/rendering/renderer2d.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/renderer2d.inl -------------------------------------------------------------------------------- /include/fea/rendering/rendertarget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/rendertarget.hpp -------------------------------------------------------------------------------- /include/fea/rendering/repeatedquad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/repeatedquad.hpp -------------------------------------------------------------------------------- /include/fea/rendering/shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/shader.hpp -------------------------------------------------------------------------------- /include/fea/rendering/subrectquad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/subrectquad.hpp -------------------------------------------------------------------------------- /include/fea/rendering/textsurface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/textsurface.hpp -------------------------------------------------------------------------------- /include/fea/rendering/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/texture.hpp -------------------------------------------------------------------------------- /include/fea/rendering/tilemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/tilemap.hpp -------------------------------------------------------------------------------- /include/fea/rendering/uniform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/uniform.hpp -------------------------------------------------------------------------------- /include/fea/rendering/vertexattribute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/vertexattribute.hpp -------------------------------------------------------------------------------- /include/fea/rendering/viewport.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/rendering/viewport.hpp -------------------------------------------------------------------------------- /include/fea/structure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/structure.hpp -------------------------------------------------------------------------------- /include/fea/structure/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/structure/application.hpp -------------------------------------------------------------------------------- /include/fea/structure/gamestate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/structure/gamestate.hpp -------------------------------------------------------------------------------- /include/fea/structure/gamestatemachine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/structure/gamestatemachine.hpp -------------------------------------------------------------------------------- /include/fea/ui/actionhandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/actionhandler.hpp -------------------------------------------------------------------------------- /include/fea/ui/actionhandler.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/actionhandler.inl -------------------------------------------------------------------------------- /include/fea/ui/actiontrigger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/actiontrigger.hpp -------------------------------------------------------------------------------- /include/fea/ui/contextsettings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/contextsettings.hpp -------------------------------------------------------------------------------- /include/fea/ui/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/event.hpp -------------------------------------------------------------------------------- /include/fea/ui/gamepad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/gamepad.hpp -------------------------------------------------------------------------------- /include/fea/ui/inputbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/inputbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/inputfilenotfoundexception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/inputfilenotfoundexception.hpp -------------------------------------------------------------------------------- /include/fea/ui/inputhandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/inputhandler.hpp -------------------------------------------------------------------------------- /include/fea/ui/jsonactioniohandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/jsonactioniohandler.hpp -------------------------------------------------------------------------------- /include/fea/ui/jsonactioniohandler.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/jsonactioniohandler.inl -------------------------------------------------------------------------------- /include/fea/ui/keyboard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/keyboard.hpp -------------------------------------------------------------------------------- /include/fea/ui/mouse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/mouse.hpp -------------------------------------------------------------------------------- /include/fea/ui/sdl2inputbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sdl2inputbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/sdl2windowbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sdl2windowbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/sdlinputbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sdlinputbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/sdlwindowbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sdlwindowbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/sfmlinputbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sfmlinputbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/sfmlwindowbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/sfmlwindowbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/vec2i.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/vec2i.hpp -------------------------------------------------------------------------------- /include/fea/ui/videomode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/videomode.hpp -------------------------------------------------------------------------------- /include/fea/ui/window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/window.hpp -------------------------------------------------------------------------------- /include/fea/ui/windowbackend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/windowbackend.hpp -------------------------------------------------------------------------------- /include/fea/ui/windowstyle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/ui/windowstyle.hpp -------------------------------------------------------------------------------- /include/fea/userinterface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/userinterface.hpp -------------------------------------------------------------------------------- /include/fea/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util.hpp -------------------------------------------------------------------------------- /include/fea/util/frametimer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/frametimer.hpp -------------------------------------------------------------------------------- /include/fea/util/loosentree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/loosentree.hpp -------------------------------------------------------------------------------- /include/fea/util/loosentree.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/loosentree.inl -------------------------------------------------------------------------------- /include/fea/util/messagebus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/messagebus.hpp -------------------------------------------------------------------------------- /include/fea/util/messagebus.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/messagebus.inl -------------------------------------------------------------------------------- /include/fea/util/messagereceiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/messagereceiver.hpp -------------------------------------------------------------------------------- /include/fea/util/noise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/noise.hpp -------------------------------------------------------------------------------- /include/fea/util/pathfinder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/pathfinder.hpp -------------------------------------------------------------------------------- /include/fea/util/pathfinder.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/pathfinder.inl -------------------------------------------------------------------------------- /include/fea/util/simplexnoise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/simplexnoise.hpp -------------------------------------------------------------------------------- /include/fea/util/voronoinoise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/voronoinoise.hpp -------------------------------------------------------------------------------- /include/fea/util/whitenoise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/include/fea/util/whitenoise.hpp -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/license.txt -------------------------------------------------------------------------------- /pkg-config/fea-audio.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-audio.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-entity.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-entity.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-rendering.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-rendering.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-sdl.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-sdl.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-sdl2.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-sdl2.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-structure.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-structure.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-ui.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-ui.pc.in -------------------------------------------------------------------------------- /pkg-config/fea-util.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/pkg-config/fea-util.pc.in -------------------------------------------------------------------------------- /src/audio/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audio.cpp -------------------------------------------------------------------------------- /src/audio/audiobase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiobase.cpp -------------------------------------------------------------------------------- /src/audio/audiobuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiobuffer.cpp -------------------------------------------------------------------------------- /src/audio/audioeffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audioeffect.cpp -------------------------------------------------------------------------------- /src/audio/audiofile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiofile.cpp -------------------------------------------------------------------------------- /src/audio/audiofilenotfoundexception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiofilenotfoundexception.cpp -------------------------------------------------------------------------------- /src/audio/audiofilestream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiofilestream.cpp -------------------------------------------------------------------------------- /src/audio/audiofilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiofilter.cpp -------------------------------------------------------------------------------- /src/audio/audioplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audioplayer.cpp -------------------------------------------------------------------------------- /src/audio/audiosample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiosample.cpp -------------------------------------------------------------------------------- /src/audio/audiostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/audiostream.cpp -------------------------------------------------------------------------------- /src/audio/effectslot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/effectslot.cpp -------------------------------------------------------------------------------- /src/audio/efx/chorus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/chorus.cpp -------------------------------------------------------------------------------- /src/audio/efx/compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/compressor.cpp -------------------------------------------------------------------------------- /src/audio/efx/distortion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/distortion.cpp -------------------------------------------------------------------------------- /src/audio/efx/echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/echo.cpp -------------------------------------------------------------------------------- /src/audio/efx/equalizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/equalizer.cpp -------------------------------------------------------------------------------- /src/audio/efx/flanger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/flanger.cpp -------------------------------------------------------------------------------- /src/audio/efx/lowpassfilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/lowpassfilter.cpp -------------------------------------------------------------------------------- /src/audio/efx/presets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/presets.cpp -------------------------------------------------------------------------------- /src/audio/efx/reverb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/reverb.cpp -------------------------------------------------------------------------------- /src/audio/efx/ringmodulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/efx/ringmodulator.cpp -------------------------------------------------------------------------------- /src/audio/listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/listener.cpp -------------------------------------------------------------------------------- /src/audio/oscillator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/oscillator.cpp -------------------------------------------------------------------------------- /src/audio/playsource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/audio/playsource.cpp -------------------------------------------------------------------------------- /src/entity/basictypeadder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/basictypeadder.cpp -------------------------------------------------------------------------------- /src/entity/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/entity.cpp -------------------------------------------------------------------------------- /src/entity/entitycontroller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/entitycontroller.cpp -------------------------------------------------------------------------------- /src/entity/entityfactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/entityfactory.cpp -------------------------------------------------------------------------------- /src/entity/entitymanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/entitymanager.cpp -------------------------------------------------------------------------------- /src/entity/entitystorage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/entitystorage.cpp -------------------------------------------------------------------------------- /src/entity/filenotfoundexception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/filenotfoundexception.cpp -------------------------------------------------------------------------------- /src/entity/glmtypeadder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/glmtypeadder.cpp -------------------------------------------------------------------------------- /src/entity/jsonentityloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/entity/jsonentityloader.cpp -------------------------------------------------------------------------------- /src/freetype-gl/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/freetype-gl/platform.c -------------------------------------------------------------------------------- /src/freetype-gl/texture-atlas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/freetype-gl/texture-atlas.c -------------------------------------------------------------------------------- /src/freetype-gl/texture-font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/freetype-gl/texture-font.c -------------------------------------------------------------------------------- /src/freetype-gl/vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/freetype-gl/vector.c -------------------------------------------------------------------------------- /src/rendering/animatedquad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/animatedquad.cpp -------------------------------------------------------------------------------- /src/rendering/animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/animation.cpp -------------------------------------------------------------------------------- /src/rendering/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/camera.cpp -------------------------------------------------------------------------------- /src/rendering/color.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/color.cpp -------------------------------------------------------------------------------- /src/rendering/defaultshader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/defaultshader.cpp -------------------------------------------------------------------------------- /src/rendering/drawable2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/drawable2d.cpp -------------------------------------------------------------------------------- /src/rendering/font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/font.cpp -------------------------------------------------------------------------------- /src/rendering/gl_core_3_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/gl_core_3_2.c -------------------------------------------------------------------------------- /src/rendering/hsvcolor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/hsvcolor.cpp -------------------------------------------------------------------------------- /src/rendering/projection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/projection.cpp -------------------------------------------------------------------------------- /src/rendering/quad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/quad.cpp -------------------------------------------------------------------------------- /src/rendering/renderer2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/renderer2d.cpp -------------------------------------------------------------------------------- /src/rendering/rendertarget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/rendertarget.cpp -------------------------------------------------------------------------------- /src/rendering/repeatedquad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/repeatedquad.cpp -------------------------------------------------------------------------------- /src/rendering/shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/shader.cpp -------------------------------------------------------------------------------- /src/rendering/subrectquad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/subrectquad.cpp -------------------------------------------------------------------------------- /src/rendering/textsurface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/textsurface.cpp -------------------------------------------------------------------------------- /src/rendering/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/texture.cpp -------------------------------------------------------------------------------- /src/rendering/tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/tilemap.cpp -------------------------------------------------------------------------------- /src/rendering/uniform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/uniform.cpp -------------------------------------------------------------------------------- /src/rendering/vertexattribute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/vertexattribute.cpp -------------------------------------------------------------------------------- /src/rendering/viewport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/rendering/viewport.cpp -------------------------------------------------------------------------------- /src/structure/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/structure/application.cpp -------------------------------------------------------------------------------- /src/structure/gamestatemachine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/structure/gamestatemachine.cpp -------------------------------------------------------------------------------- /src/ui/actiontrigger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/actiontrigger.cpp -------------------------------------------------------------------------------- /src/ui/contextsettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/contextsettings.cpp -------------------------------------------------------------------------------- /src/ui/inputfilenotfoundexception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/inputfilenotfoundexception.cpp -------------------------------------------------------------------------------- /src/ui/inputhandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/inputhandler.cpp -------------------------------------------------------------------------------- /src/ui/sdl2inputbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sdl2inputbackend.cpp -------------------------------------------------------------------------------- /src/ui/sdl2windowbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sdl2windowbackend.cpp -------------------------------------------------------------------------------- /src/ui/sdlinputbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sdlinputbackend.cpp -------------------------------------------------------------------------------- /src/ui/sdlwindowbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sdlwindowbackend.cpp -------------------------------------------------------------------------------- /src/ui/sfmlinputbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sfmlinputbackend.cpp -------------------------------------------------------------------------------- /src/ui/sfmlwindowbackend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/sfmlwindowbackend.cpp -------------------------------------------------------------------------------- /src/ui/videomode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/videomode.cpp -------------------------------------------------------------------------------- /src/ui/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/ui/window.cpp -------------------------------------------------------------------------------- /src/util/frametimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/frametimer.cpp -------------------------------------------------------------------------------- /src/util/messagebus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/messagebus.cpp -------------------------------------------------------------------------------- /src/util/noise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/noise.cpp -------------------------------------------------------------------------------- /src/util/simplexnoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/simplexnoise.cpp -------------------------------------------------------------------------------- /src/util/voronoinoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/voronoinoise.cpp -------------------------------------------------------------------------------- /src/util/whitenoise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therocode/featherkit/HEAD/src/util/whitenoise.cpp --------------------------------------------------------------------------------