Blender
V2.93
intern
cycles
render
merge.h
Go to the documentation of this file.
1
/*
2
* Copyright 2011-2019 Blender Foundation
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef __MERGE_H__
18
#define __MERGE_H__
19
20
#include "
util/util_string.h
"
21
#include "
util/util_vector.h
"
22
23
CCL_NAMESPACE_BEGIN
24
25
/* Merge OpenEXR multilayer renders. */
26
27
class
ImageMerger
{
28
public
:
29
ImageMerger
();
30
bool
run
();
31
32
/* Error message after running, in case of failure. */
33
string
error
;
34
35
/* List of image filepaths to merge. */
36
vector<string>
input
;
37
/* Output filepath. */
38
string
output
;
39
};
40
41
CCL_NAMESPACE_END
42
43
#endif
/* __MERGE_H__ */
ImageMerger
Definition:
merge.h:27
ImageMerger::run
bool run()
Definition:
merge.cpp:480
ImageMerger::output
string output
Definition:
merge.h:38
ImageMerger::input
vector< string > input
Definition:
merge.h:36
ImageMerger::ImageMerger
ImageMerger()
Definition:
merge.cpp:476
ImageMerger::error
string error
Definition:
merge.h:33
vector< string >
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition:
kernel_compat_cuda.h:23
CCL_NAMESPACE_BEGIN
Definition:
blender_python.cpp:54
util_string.h
util_vector.h
Generated on Tue Jan 31 2023 14:37:24 for Blender by
doxygen
1.9.1