#ifndef __FaceApp_H__ #define __FaceApp_H__ #include "Application.h" struct TextureLoadingVertexStructure { float pos[3]; float uv[2]; float normal[3]; }; struct PushConstants { float myValue; }; class FaceApp :public Application { public: FaceApp(/* args */); ~FaceApp(); void initVulkan() override; private: void generate_quad(); std::unique_ptr vertex_buffer; std::unique_ptr index_buffer; uint32_t index_count; std::vector obj_vertices; std::vector obj_indices; }; #endif