ACMX 2.139.0
Dual-Backend Real-Time GPU Video Synthesis
Loading...
Searching...
No Matches
resource_paths.hpp
Go to the documentation of this file.
1#ifndef ACMXVK_APP_RESOURCE_PATHS_HPP
2#define ACMXVK_APP_RESOURCE_PATHS_HPP
3
4#include "options.hpp"
5
6#include <cstddef>
7
8namespace acmxvk {
9 [[nodiscard]] std::vector<fs::path> resource_directories(const Options &options);
10 [[nodiscard]] fs::path find_resource(const Options &options, const fs::path &relative_path);
11 [[nodiscard]] fs::path mxvk_shader_directory(const Options &options);
12 [[nodiscard]] fs::path sprite_vertex_shader_path(const Options &options);
13 [[nodiscard]] fs::path echo_cache_shader_path(const Options &options);
14 [[nodiscard]] fs::path flip_shader_path(const Options &options);
15 [[nodiscard]] fs::path passthrough_shader_path(const Options &options);
16 [[nodiscard]] fs::path stable_diffusion_upscale_shader_path(const Options &options);
17 [[nodiscard]] fs::path hdr_transfer_shader_path(const Options &options, bool hlg, bool encode);
18 [[nodiscard]] fs::path hdr_preview_shader_path(const Options &options, bool hlg);
19 [[nodiscard]] fs::path human_composite_shader_path(const Options &options);
20 [[nodiscard]] fs::path crossfade_shader_path(const Options &options, std::size_t shader_index);
21 [[nodiscard]] fs::path model_vertex_shader_path(const Options &options);
22 [[nodiscard]] fs::path model_fragment_shader_path(const Options &options);
23 [[nodiscard]] fs::path default_model_path(const Options &options);
24 [[nodiscard]] fs::path overlay_font_path(const Options &options);
25} // namespace acmxvk
26
27#endif
fs::path default_model_path(const Options &options)
fs::path echo_cache_shader_path(const Options &options)
fs::path human_composite_shader_path(const Options &options)
std::vector< fs::path > resource_directories(const Options &options)
fs::path model_fragment_shader_path(const Options &options)
fs::path model_vertex_shader_path(const Options &options)
fs::path passthrough_shader_path(const Options &options)
fs::path hdr_preview_shader_path(const Options &options, bool hlg)
fs::path crossfade_shader_path(const Options &options, std::size_t shader_index)
fs::path stable_diffusion_upscale_shader_path(const Options &options)
fs::path sprite_vertex_shader_path(const Options &options)
fs::path hdr_transfer_shader_path(const Options &options, bool hlg, bool encode)
fs::path mxvk_shader_directory(const Options &options)
fs::path overlay_font_path(const Options &options)
fs::path flip_shader_path(const Options &options)
fs::path find_resource(const Options &options, const fs::path &relative_path)