|
VapourSynth-llvmexpr
|
#include <llvmexpr/codegen/glsl/GLSLGenerator.hpp>
Public Member Functions | |
| GLSLGenerator (const std::vector< Token > &tokens, int num_inputs, int num_intermediate_inputs, int width, int height, bool mirror_boundary, const std::map< std::pair< int, std::string >, int > &prop_map, const analysis::ExpressionAnalysisResults &analysis_results) | |
| std::string | generate () |
Copyright (C) 2025 yuygfgg
This file is part of Vapoursynth-llvmexpr.
Vapoursynth-llvmexpr is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Vapoursynth-llvmexpr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Vapoursynth-llvmexpr. If not, see https://www.gnu.org/licenses/.
Definition at line 35 of file GLSLGenerator.hpp.
| GLSLGenerator::GLSLGenerator | ( | const std::vector< Token > & | tokens, |
| int | num_inputs, | ||
| int | num_intermediate_inputs, | ||
| int | width, | ||
| int | height, | ||
| bool | mirror_boundary, | ||
| const std::map< std::pair< int, std::string >, int > & | prop_map, | ||
| const analysis::ExpressionAnalysisResults & | analysis_results ) |
Copyright (C) 2025 yuygfgg
This file is part of Vapoursynth-llvmexpr.
Vapoursynth-llvmexpr is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Vapoursynth-llvmexpr is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Vapoursynth-llvmexpr. If not, see https://www.gnu.org/licenses/.
Definition at line 31 of file GLSLGenerator.cpp.
|
nodiscard |
Definition at line 306 of file GLSLGenerator.cpp.