2024-02-20 14:09:44 +08:00

20 lines
350 B
C++

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