Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
AssetRefs.h
1#pragma once
2
3#include <cstdint>
4#include <string_view>
5
7{
12 {
13 std::string_view source;
14 };
15
20 {
21 std::string_view source;
22 std::string_view nodeName;
23 };
24
29 {
30 std::string_view source;
31 std::string_view nodeName;
32 };
33
38 {
39 std::string_view source;
40 std::string_view nodeName;
41 };
42
47 {
48 std::string_view source;
49 std::string_view materialName;
50 };
51
56 {
57 std::string_view source;
58 };
59
64 {
65 std::string_view source;
66 };
67
72 {
73 std::string_view source;
74 };
75
80 {
81 std::string_view source;
82 std::string_view animationName;
83 };
84
89 {
90 std::string_view source;
91 std::string_view skinName;
92 };
93
98 {
99 std::string_view source;
100 std::string_view skeletonName;
101 };
102
107 {
108 std::string_view source;
109 };
110
115 {
116 std::string_view source;
117 std::string_view faceName;
118 uint32_t pixelSize = 0;
119 };
120} // namespace Engine::Assets::Authored
std::string_view source
Authored source path that declares the animation.
Definition AssetRefs.h:81
std::string_view animationName
Animation clip name inside the source asset.
Definition AssetRefs.h:82
Handle to audio clip asset data.
Definition AssetRefs.h:107
std::string_view source
Authored audio clip source path.
Definition AssetRefs.h:108
std::string_view source
Authored cubemap texture source path.
Definition AssetRefs.h:65
std::string_view source
Authored font source path.
Definition AssetRefs.h:116
uint32_t pixelSize
Requested font size in pixels.
Definition AssetRefs.h:118
std::string_view faceName
Font face name to load from the source.
Definition AssetRefs.h:117
Handle to non-skinned mesh geometry.
Definition AssetRefs.h:20
std::string_view nodeName
Node name that owns the static mesh geometry.
Definition AssetRefs.h:22
std::string_view source
Authored glTF source path.
Definition AssetRefs.h:21
Handle to a glTF container file.
Definition AssetRefs.h:12
std::string_view source
Authored glTF source path.
Definition AssetRefs.h:13
Handle to one mesh-bearing node inside a glTF file.
Definition AssetRefs.h:29
std::string_view source
Authored glTF source path.
Definition AssetRefs.h:30
std::string_view nodeName
Renderable node name inside the source file.
Definition AssetRefs.h:31
Handle to a file-backed sampled 2D texture.
Definition AssetRefs.h:72
std::string_view source
Authored lightmap texture source path.
Definition AssetRefs.h:73
Handle to a material payload.
Definition AssetRefs.h:47
std::string_view source
Authored source path that declares the material.
Definition AssetRefs.h:48
std::string_view materialName
Material name inside the source asset.
Definition AssetRefs.h:49
Handle to skinned mesh geometry.
Definition AssetRefs.h:38
std::string_view source
Authored glTF source path.
Definition AssetRefs.h:39
std::string_view nodeName
Node name that owns the skinned mesh geometry.
Definition AssetRefs.h:40
Handle to skeleton metadata.
Definition AssetRefs.h:98
std::string_view skeletonName
Skeleton name inside the source asset.
Definition AssetRefs.h:100
std::string_view source
Authored source path that declares the skeleton.
Definition AssetRefs.h:99
Handle to skin binding data.
Definition AssetRefs.h:89
std::string_view skinName
Skin name inside the source asset.
Definition AssetRefs.h:91
std::string_view source
Authored source path that declares the skin.
Definition AssetRefs.h:90
Handle to a file-backed sampled 2D texture.
Definition AssetRefs.h:56
std::string_view source
Authored 2D texture source path.
Definition AssetRefs.h:57