AronaCore/core/rhi/texture.h
2024-02-20 15:40:51 +08:00

18 lines
324 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();
bool is_valid() const { return image_view; }
void upload(const void* data, size_t size);
protected:
void on_init() override;
};