#ifndef BACKENDS_OSL_H #define BACKENDS_OSL_H #include "base.h" struct OSLBackendFactory final : public BackendFactory { public: auto init() -> bool final; auto querySupport(BackendType type) -> bool final; auto enumerate(BackendType type) -> std::vector final; auto createBackend(DeviceBase *device, BackendType type) -> BackendPtr final; static auto getFactory() -> BackendFactory&; }; #endif /* BACKENDS_OSL_H */