├── .gitignore ├── README.md ├── data ├── Material.fbs ├── RenderDefinitions.bfbs ├── RenderDefinitions.fbs ├── RenderPasses.fbs ├── reflection.bfbs └── reflection.fbs ├── project ├── FlatbuffersReflection.sln └── FlatbuffersReflection.vcxproj └── source ├── RenderDefinitions_generated.h ├── RenderPasses_generated.h ├── flatbuffers ├── reflection.cpp └── util.cpp ├── imgui ├── LICENSE.txt ├── imconfig.h ├── imgui.cpp ├── imgui.h ├── imgui_demo.cpp ├── imgui_draw.cpp ├── imgui_impl_opengl3.cpp ├── imgui_impl_opengl3.h ├── imgui_impl_sdl.cpp ├── imgui_impl_sdl.h ├── imgui_internal.h ├── imgui_widgets.cpp ├── imstb_rectpack.h ├── imstb_textedit.h └── imstb_truetype.h └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/README.md -------------------------------------------------------------------------------- /data/Material.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/data/Material.fbs -------------------------------------------------------------------------------- /data/RenderDefinitions.bfbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/data/RenderDefinitions.bfbs -------------------------------------------------------------------------------- /data/RenderDefinitions.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/data/RenderDefinitions.fbs -------------------------------------------------------------------------------- /data/RenderPasses.fbs: -------------------------------------------------------------------------------- 1 | namespace rendering; 2 | 3 | enum Pass : byte { GBuffer, Shadow, Lighting, PostProcess } -------------------------------------------------------------------------------- /data/reflection.bfbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/data/reflection.bfbs -------------------------------------------------------------------------------- /data/reflection.fbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/data/reflection.fbs -------------------------------------------------------------------------------- /project/FlatbuffersReflection.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/project/FlatbuffersReflection.sln -------------------------------------------------------------------------------- /project/FlatbuffersReflection.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/project/FlatbuffersReflection.vcxproj -------------------------------------------------------------------------------- /source/RenderDefinitions_generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/RenderDefinitions_generated.h -------------------------------------------------------------------------------- /source/RenderPasses_generated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/RenderPasses_generated.h -------------------------------------------------------------------------------- /source/flatbuffers/reflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/flatbuffers/reflection.cpp -------------------------------------------------------------------------------- /source/flatbuffers/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/flatbuffers/util.cpp -------------------------------------------------------------------------------- /source/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/LICENSE.txt -------------------------------------------------------------------------------- /source/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imconfig.h -------------------------------------------------------------------------------- /source/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui.cpp -------------------------------------------------------------------------------- /source/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui.h -------------------------------------------------------------------------------- /source/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /source/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /source/imgui/imgui_impl_opengl3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_impl_opengl3.cpp -------------------------------------------------------------------------------- /source/imgui/imgui_impl_opengl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_impl_opengl3.h -------------------------------------------------------------------------------- /source/imgui/imgui_impl_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_impl_sdl.cpp -------------------------------------------------------------------------------- /source/imgui/imgui_impl_sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_impl_sdl.h -------------------------------------------------------------------------------- /source/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_internal.h -------------------------------------------------------------------------------- /source/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /source/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /source/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /source/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JorenJoestar/FlatbuffersReflection/HEAD/source/main.cpp --------------------------------------------------------------------------------