Blender
V4.3
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
9
#pragma once
10
11
#include <string>
12
#include <vector>
13
14
#include "COLLADASWLibraryImages.h"
15
#include "COLLADASWStreamWriter.h"
16
17
#include "
DNA_image_types.h
"
18
#include "
DNA_material_types.h
"
19
#include "
DNA_object_types.h
"
20
#include "
DNA_scene_types.h
"
21
22
#include "
ExportSettings.h
"
23
#include "
collada_utils.h
"
24
25
class
ImagesExporter
: COLLADASW::LibraryImages {
26
public
:
27
ImagesExporter
(COLLADASW::StreamWriter *sw,
28
BCExportSettings &export_settings,
29
KeyImageMap
&key_image_map);
30
void
exportImages
(
Scene
*sce);
31
32
private
:
33
BCExportSettings &export_settings;
34
KeyImageMap
&key_image_map;
35
void
export_UV_Image(
Image
*image,
bool
use_copies);
36
};
DNA_image_types.h
DNA_material_types.h
DNA_object_types.h
Object is a sort of wrapper for general info.
DNA_scene_types.h
ExportSettings.h
ImagesExporter
Definition
ImageExporter.h:25
ImagesExporter::ImagesExporter
ImagesExporter(COLLADASW::StreamWriter *sw, BCExportSettings &export_settings, KeyImageMap &key_image_map)
Definition
ImageExporter.cpp:31
ImagesExporter::exportImages
void exportImages(Scene *sce)
Definition
ImageExporter.cpp:138
collada_utils.h
KeyImageMap
std::map< std::string, Image * > KeyImageMap
Definition
collada_utils.h:58
Image
Definition
DNA_image_types.h:142
Scene
Definition
DNA_scene_types.h:1988
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0