Program Listing for File image_cube_resource_file.h¶
↰ Return to documentation for file (rootex/core/resource_files/image_cube_resource_file.h
)
#pragma once
#include "renderer/texture.h"
#include "resource_file.h"
class ImageCubeResourceFile : public ResourceFile
{
Ptr<TextureCube> m_ImageTexture;
explicit ImageCubeResourceFile(const FilePath& path);
friend class ResourceLoader;
public:
explicit ImageCubeResourceFile(const ImageCubeResourceFile&) = delete;
explicit ImageCubeResourceFile(const ImageCubeResourceFile&&) = delete;
~ImageCubeResourceFile() = default;
void reimport() override;
const TextureCube* getTexture() const { return m_ImageTexture.get(); }
};