ACMX 2.136.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>
10 resource_directories(const Options &options);
11 [[nodiscard]] fs::path find_resource(const Options &options,
12 const fs::path &relative_path);
13 [[nodiscard]] fs::path
14 sprite_vertex_shader_path(const Options &options);
15 [[nodiscard]] fs::path echo_cache_shader_path(const Options &options);
16 [[nodiscard]] fs::path flip_shader_path(const Options &options);
17 [[nodiscard]] fs::path passthrough_shader_path(const Options &options);
18 [[nodiscard]] fs::path hdr_transfer_shader_path(const Options &options,
19 bool hlg, bool encode);
20 [[nodiscard]] fs::path hdr_preview_shader_path(const Options &options,
21 bool hlg);
22 [[nodiscard]] fs::path
24 [[nodiscard]] fs::path crossfade_shader_path(const Options &options,
25 std::size_t shader_index);
26 [[nodiscard]] fs::path model_vertex_shader_path(const Options &options);
27 [[nodiscard]] fs::path model_fragment_shader_path(const Options &options);
28 [[nodiscard]] fs::path default_model_path(const Options &options);
29 [[nodiscard]] fs::path overlay_font_path(const Options &options);
30} // namespace acmxvk
31
32#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 sprite_vertex_shader_path(const Options &options)
fs::path hdr_transfer_shader_path(const Options &options, bool hlg, bool encode)
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)