FastLED 3.9.15
Loading...
Searching...
No Matches
fl::asset_detail Namespace Reference

Classes

struct  AssetEntry
 Process-local registry of (asset_path → resolved URL) pairs. More...
 

Functions

constexpr fl::size clen (const char *s, fl::size n=0) FL_NOEXCEPT
 Compile-time length of a null-terminated C string.
 
constexpr bool is_parent_at (const char *p, fl::size i) FL_NOEXCEPT
 Compile-time check: does position i in p start a ".." segment?
 
fl::url lookup_registry (fl::string_view path) FL_NOEXCEPT
 Look up an asset path in the registry. Returns invalid url() on miss.
 
constexpr bool path_has_parent_segment (const char *p) FL_NOEXCEPT
 Compile-time check: returns true if the string contains a ".." segment.
 
constexpr bool path_has_parent_segment_at (const char *p, fl::size i) FL_NOEXCEPT
 Recursive constexpr walk looking for any ".." segment.
 
fl::vector< AssetEntry > & registry () FL_NOEXCEPT