static std::shared_ptr< ContextMTL > Create(const Flags &flags, const std::vector< std::string > &shader_library_paths, std::shared_ptr< const fml::SyncSwitch > is_gpu_disabled_sync_switch)
const std::shared_ptr< SwapchainTransientsMTL > & GetSwapchainTransients() const
static ScopedObject< Context > Create()
ContextMTL(const ContextMTL &)=delete