ludus::tooling::shader_compiler::SourceFile¶
Ludus Wiki · API overview · Browse API
Struct
Complete source bytes, borrowed only during Compile/Submit. No filesystem fallback occurs.
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
#include <ludus/tooling/shader_compiler/compiler.hpp>
struct ludus::tooling::shader_compiler::SourceFile final
Fields¶
Path¶
foundation::BorrowedView<const char> ludus::tooling::shader_compiler::SourceFile::Path
Unique relative UTF-8 path, without NUL/dot/parent components.
Related types: foundation::BorrowedView
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
Text¶
foundation::BorrowedView<const char> ludus::tooling::shader_compiler::SourceFile::Text
UTF-8 Slang source, without embedded NUL.
Related types: foundation::BorrowedView
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp