ACMX 2.136.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
playlist.cpp File Reference
#include "playlist.hpp"
#include "../input_validation.hpp"
#include <algorithm>
#include <cctype>
#include <fstream>
#include <ostream>
#include <stdexcept>
#include <string_view>
#include <utility>

Go to the source code of this file.

Namespaces

namespace  acmxvk
namespace  acmxvk::anonymous_namespace{playlist.cpp}

Functions

fs::path acmxvk::find_shader_path (const std::vector< fs::path > &available_shaders, const fs::path &library_directory, std::string name)
std::vector< PlaylistNodeacmxvk::load_playlist (const fs::path &playlist_path, const std::vector< fs::path > &available_shaders, const fs::path &library_directory, std::ostream &warning_output)
std::size_t acmxvk::playlist_shader_count (const std::vector< PlaylistNode > &playlist) noexcept
std::string acmxvk::anonymous_namespace{playlist.cpp}::trim_text (std::string text)