Toast Engine
Loading...
Searching...
No Matches
assets Directory Reference
Directory dependency graph for assets:
engine/src/toast/assets

Files

 
animation.hpp
 Keyframe animation asset (.tanim), imported from glTF.
 
asset_field_access.hpp
 Reflection accessor for assets::Handle<T> members.
 
asset_manager.hpp
 Maps URI schemes to filesystem roots and manages asset lifetime.
 
asset_registry.hpp
 
assets.hpp
 Public API for the asset management system.
 
core_types.hpp
 Base types for the asset system.
 
curve.hpp
 Spline curve asset using tinyspline.
 
data.hpp
 Typed data asset backed by schema-driven TOML.
 
data_schema_codegen.hpp
 Generates lua docs for scemas.
 
data_value.hpp
 Recursive typed value for schema-driven TOML data assets.
 
gltf_importer.hpp
 
hdr_image.cpp
 
hdr_image.hpp
 Decoding for high-dynamic-range images, used for imported environment maps.
 
material.hpp
 Material asset backed by TOML data.
 
material_instance.hpp
 Material instance asset.
 
mesh.hpp
 Represents 3D geometry data, can be read from a .tmesh binary file.
 
pack.hpp
 Read-side parser for the PACK v2 archive format produced by tools/asset_packer.
 
prefab.hpp
 
schema.hpp
 Used as "reflection data" for Data types.
 
script.hpp
 Lua source asset attached to nodes through Node::m_scripts.
 
shader.hpp
 Slang shader source asset, compiled to SPIR-V by the renderer's ShaderCache.
 
texture.hpp
 
types.hpp
 Concrete asset types for the Toast engine.