Skip to content

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