ludus::tooling::shader_compiler::Client¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
#include <ludus/tooling/shader_compiler/compiler.hpp>
class ludus::tooling::shader_compiler::Client final
Methods¶
Client¶
ludus::tooling::shader_compiler::Client::Client() noexcept
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
~Client¶
ludus::tooling::shader_compiler::Client::~Client() noexcept
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
Client¶
ludus::tooling::shader_compiler::Client::Client(const Client &)=delete
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
operator=¶
Client & ludus::tooling::shader_compiler::Client::operator=(const Client &)=delete
Related types: Client
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
Submit¶
Status ludus::tooling::shader_compiler::Client::Submit(foundation::BorrowedView< const char > endpoint, const Request &request) noexcept
| Parameter | Description |
|---|---|
endpoint |
Native socket pathname, without NUL, shorter than the platform socket limit.
|
request |
Complete source snapshot and identity; copied before Submit returns.
|
Returns
Related types: foundation::BorrowedView · Status · Request
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
Poll¶
Status ludus::tooling::shader_compiler::Client::Poll(Result &outResult) noexcept
Related types: Status · Result
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp
Cancel¶
void ludus::tooling::shader_compiler::Client::Cancel() noexcept
Declared in modules/tooling/shader_compiler/include/ludus/tooling/shader_compiler/compiler.hpp