Blender
V4.5
source
blender
io
collada
ImageExporter.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "COLLADASWLibraryImages.h"
12
#include "COLLADASWStreamWriter.h"
13
14
#include "
DNA_image_types.h
"
15
#include "
DNA_scene_types.h
"
16
17
#include "
ExportSettings.h
"
18
#include "
collada_utils.h
"
19
20
class
ImagesExporter
: COLLADASW::LibraryImages {
21
public
:
22
ImagesExporter
(COLLADASW::StreamWriter *sw,
23
BCExportSettings &export_settings,
24
KeyImageMap
&key_image_map);
25
void
exportImages
(
Scene
*sce);
26
27
private
:
28
BCExportSettings &export_settings;
29
KeyImageMap
&key_image_map;
30
void
export_UV_Image(
Image
*image,
bool
use_copies);
31
};
DNA_image_types.h
DNA_scene_types.h
ExportSettings.h
ImagesExporter::ImagesExporter
ImagesExporter(COLLADASW::StreamWriter *sw, BCExportSettings &export_settings, KeyImageMap &key_image_map)
Definition
ImageExporter.cpp:27
ImagesExporter::exportImages
void exportImages(Scene *sce)
Definition
ImageExporter.cpp:134
collada_utils.h
KeyImageMap
std::map< std::string, Image * > KeyImageMap
Definition
collada_utils.h:49
Image
Definition
DNA_image_types.h:128
Scene
Definition
DNA_scene_types.h:2106
Generated on
for Blender by
doxygen
1.16.1