32 using HandleType = glw::texture<glw::texture2D, glw::rgba8>;
34 Texture(
const FileManager::Path& path);
35 Texture(
const FileManager::Path& src,
const FileManager::Path& dst);
40 static Asset* Create(
const FileManager::Path& path);
41 static Asset* Load(
const FileManager::Path& path);
42 static Asset* Import(
const FileManager::Path& src,
const FileManager::Path& dst);
44 HandleType* operator->() {
return Handle_; }
45 const HandleType* operator->()
const {
return Handle_; }
53 using HandleType = glw::texture<glw::texture2D, glw::rgba16>;
56 HDRTexture(
const FileManager::Path& src,
const FileManager::Path& dst);
61 static Asset* Create(
const FileManager::Path& path);
62 static Asset* Load(
const FileManager::Path& path);
63 static Asset* Import(
const FileManager::Path& src,
const FileManager::Path& dst);
65 HandleType* operator->() {
return Handle_; }
66 const HandleType* operator->()
const {
return Handle_; }