module evael.renderer.vk.vk_texture_resource;

import evael.renderer.vk.vk_wrapper;
import evael.renderer.vk.vk_texture;

import evael.renderer.texture;

import evael.renderer.resources.texture_resource;

class VulkanTextureResource : TextureResource
{   
    private VulkanTexture m_vkTexture;
    
    @nogc
    public this(Texture texture)
    {
        super(texture);

        this.m_vkTexture = cast(VulkanTexture) texture;
    }

    @nogc
    public override void apply() const nothrow
    {
    }

    @nogc
    public override void clear() const nothrow
    {
    }
}