Struct Graphics
Defined in File manifest.h
Struct Documentation
-
struct Graphics
Owned CPU definitions.
Parsed texture paths already include the graphics root and lexical normalization; do not prepend the document directory again. Loader validates cross-document IDs and image bounds before GPU construction.
Public Functions
-
std::vector<std::filesystem::path> textures() const
Declaration:
[[nodiscard]]
Public Members
-
std::filesystem::path source
-
std::string schema
-
std::string version
-
std::string name_space
-
std::optional<std::filesystem::path> texture
-
std::vector<CE::Assets::Sprites::Definition> sprites
-
std::vector<CE::Assets::Tilesets::Definition> tilesets
-
std::optional<std::string> shader = {}
-
std::vector<std::filesystem::path> textures() const