Vulkan Schnee
0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
AssetRefs.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <string_view>
5
6
namespace
Engine::Assets::Authored
7
{
8
struct
GltfAssetRef
9
{
10
std::string_view
source
;
11
};
12
13
struct
GeometryMeshAssetRef
14
{
15
std::string_view
source
;
16
std::string_view
nodeName
;
17
};
18
19
struct
GltfRenderableAssetRef
20
{
21
std::string_view
source
;
22
std::string_view
nodeName
;
23
};
24
25
struct
SkeletalMeshAssetRef
26
{
27
std::string_view
source
;
28
std::string_view
nodeName
;
29
};
30
31
struct
MaterialAssetRef
32
{
33
std::string_view
source
;
34
std::string_view
materialName
;
35
};
36
37
struct
Texture2DAssetRef
38
{
39
std::string_view
source
;
40
};
41
42
struct
CubemapTextureAssetRef
43
{
44
std::string_view
source
;
45
};
46
47
struct
LightmapTextureAssetRef
48
{
49
std::string_view
source
;
50
};
51
52
struct
AnimationClipAssetRef
53
{
54
std::string_view
source
;
55
std::string_view
animationName
;
56
};
57
58
struct
SkinAssetRef
59
{
60
std::string_view
source
;
61
std::string_view
skinName
;
62
};
63
64
struct
SkeletonAssetRef
65
{
66
std::string_view
source
;
67
std::string_view
skeletonName
;
68
};
69
70
struct
AudioAssetRef
71
{
72
std::string_view
source
;
73
};
74
75
struct
FontAssetRef
76
{
77
std::string_view
source
;
78
std::string_view
faceName
;
79
uint32_t
pixelSize
= 0;
80
};
81
}
// namespace Engine::Assets::Authored
Engine::Assets::Authored
Definition
AssetRefs.h:7
Engine::Assets::Authored::AnimationClipAssetRef
Definition
AssetRefs.h:53
Engine::Assets::Authored::AnimationClipAssetRef::source
std::string_view source
Definition
AssetRefs.h:54
Engine::Assets::Authored::AnimationClipAssetRef::animationName
std::string_view animationName
Definition
AssetRefs.h:55
Engine::Assets::Authored::AudioAssetRef
Definition
AssetRefs.h:71
Engine::Assets::Authored::AudioAssetRef::source
std::string_view source
Definition
AssetRefs.h:72
Engine::Assets::Authored::CubemapTextureAssetRef
Definition
AssetRefs.h:43
Engine::Assets::Authored::CubemapTextureAssetRef::source
std::string_view source
Definition
AssetRefs.h:44
Engine::Assets::Authored::FontAssetRef
Definition
AssetRefs.h:76
Engine::Assets::Authored::FontAssetRef::source
std::string_view source
Definition
AssetRefs.h:77
Engine::Assets::Authored::FontAssetRef::pixelSize
uint32_t pixelSize
Definition
AssetRefs.h:79
Engine::Assets::Authored::FontAssetRef::faceName
std::string_view faceName
Definition
AssetRefs.h:78
Engine::Assets::Authored::GeometryMeshAssetRef
Definition
AssetRefs.h:14
Engine::Assets::Authored::GeometryMeshAssetRef::nodeName
std::string_view nodeName
Definition
AssetRefs.h:16
Engine::Assets::Authored::GeometryMeshAssetRef::source
std::string_view source
Definition
AssetRefs.h:15
Engine::Assets::Authored::GltfAssetRef
Definition
AssetRefs.h:9
Engine::Assets::Authored::GltfAssetRef::source
std::string_view source
Definition
AssetRefs.h:10
Engine::Assets::Authored::GltfRenderableAssetRef
Definition
AssetRefs.h:20
Engine::Assets::Authored::GltfRenderableAssetRef::source
std::string_view source
Definition
AssetRefs.h:21
Engine::Assets::Authored::GltfRenderableAssetRef::nodeName
std::string_view nodeName
Definition
AssetRefs.h:22
Engine::Assets::Authored::LightmapTextureAssetRef
Definition
AssetRefs.h:48
Engine::Assets::Authored::LightmapTextureAssetRef::source
std::string_view source
Definition
AssetRefs.h:49
Engine::Assets::Authored::MaterialAssetRef
Definition
AssetRefs.h:32
Engine::Assets::Authored::MaterialAssetRef::source
std::string_view source
Definition
AssetRefs.h:33
Engine::Assets::Authored::MaterialAssetRef::materialName
std::string_view materialName
Definition
AssetRefs.h:34
Engine::Assets::Authored::SkeletalMeshAssetRef
Definition
AssetRefs.h:26
Engine::Assets::Authored::SkeletalMeshAssetRef::source
std::string_view source
Definition
AssetRefs.h:27
Engine::Assets::Authored::SkeletalMeshAssetRef::nodeName
std::string_view nodeName
Definition
AssetRefs.h:28
Engine::Assets::Authored::SkeletonAssetRef
Definition
AssetRefs.h:65
Engine::Assets::Authored::SkeletonAssetRef::skeletonName
std::string_view skeletonName
Definition
AssetRefs.h:67
Engine::Assets::Authored::SkeletonAssetRef::source
std::string_view source
Definition
AssetRefs.h:66
Engine::Assets::Authored::SkinAssetRef
Definition
AssetRefs.h:59
Engine::Assets::Authored::SkinAssetRef::skinName
std::string_view skinName
Definition
AssetRefs.h:61
Engine::Assets::Authored::SkinAssetRef::source
std::string_view source
Definition
AssetRefs.h:60
Engine::Assets::Authored::Texture2DAssetRef
Definition
AssetRefs.h:38
Engine::Assets::Authored::Texture2DAssetRef::source
std::string_view source
Definition
AssetRefs.h:39
Engine
include
Engine
Asset
AssetRefs.h
Generated by
1.14.0