Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
TextureAsset.hpp
1
#pragma once
2
3
#include "EngineCore/Assets/Asset.hpp"
4
5
namespace
Grindstone {
6
namespace
GraphicsAPI {
7
class
Image
;
8
class
Sampler
;
9
}
10
11
struct
TextureAsset :
public
Asset {
12
TextureAsset(
Uuid
uuid) : Asset(uuid, uuid.ToString()) {}
13
GraphicsAPI::Image
* image =
nullptr
;
14
GraphicsAPI::Sampler
* defaultSampler =
nullptr
;
15
16
DEFINE_ASSET_TYPE(
"Texture"
, AssetType::Texture)
17
};
18
}
Grindstone::GraphicsAPI::Image
Definition
Image.hpp:48
Grindstone::GraphicsAPI::Sampler
Definition
Sampler.hpp:31
Grindstone::Uuid
Definition
Uuid.hpp:7
sources
code
EngineCore
Assets
Textures
TextureAsset.hpp
Generated by
1.13.2