#pragma once #include "imgui.h" #include #include "buffer_vk.h" #include "render_resource.h" class texture : public render_resource { public: texture(); bool is_valid() const { return image_view; } void upload(const void* data, size_t size); protected: void on_init() override; };