// generated file, do not modify! <<<<<<< d022971b99be214c71429d58f97f85b13e33a426 <<<<<<< 4d40c4ee5ed15544d2ac7fb1ea7b61e89766d277 <<<<<<< c5e063b3c9aeff65161e24445e9672daff980b45 <<<<<<< 3b50722f433ec5ecc515ea1441fd633d85118cb9 // 2016-03-01T13:00:40.829757000000Z ======= // 2016-03-20T21:42:13.043021000000Z >>>>>>> working c# backend ======= // 2016-03-20T22:19:43.692329000000Z >>>>>>> fix c# ======= // 2016-03-21T11:36:01.244766000000Z >>>>>>> work on java json loader ======= // 2016-03-21T11:41:52.508392000000Z >>>>>>> improve java json #ifndef HEADER_TestData_H #define HEADER_TestData_H #include "RT.hpp" #include "LambdaCube.IR.hpp" #include "LambdaCube.Mesh.hpp" #include "LambdaCube.PipelineSchema.hpp" namespace data { class ClientInfo { public: String clientName; std::shared_ptr<::Backend> clientBackend; }; } class ClientInfo { public: enum class tag { ClientInfo } tag; std::shared_ptr ClientInfo; }; namespace data { class Frame { public: Int renderCount; std::map> frameUniforms; std::map frameTextures; }; } class Frame { public: enum class tag { Frame } tag; std::shared_ptr Frame; }; namespace data { class Scene { public: std::map> objectArrays; Int renderTargetWidth; Int renderTargetHeight; std::vector> frames; }; } class Scene { public: enum class tag { Scene } tag; std::shared_ptr Scene; }; namespace data { class PipelineInfo { public: String pipelineName; std::shared_ptr<::Pipeline> pipeline; }; } class PipelineInfo { public: enum class tag { PipelineInfo } tag; std::shared_ptr PipelineInfo; }; namespace data { class RenderJob { public: std::vector> meshes; std::vector textures; std::shared_ptr<::PipelineSchema> schema; std::vector> scenes; std::vector> pipelines; }; } class RenderJob { public: enum class tag { RenderJob } tag; std::shared_ptr RenderJob; }; namespace data { class FrameResult { public: std::vector frRenderTimes; Int frImageWidth; Int frImageHeight; }; } class FrameResult { public: enum class tag { FrameResult } tag; std::shared_ptr FrameResult; }; namespace data { class RenderJobResult { public: std::shared_ptr<::FrameResult> _0; }; class RenderJobError { public: String _0; }; } class RenderJobResult { public: enum class tag { RenderJobResult, RenderJobError } tag; std::shared_ptr RenderJobResult; std::shared_ptr RenderJobError; }; #endif