Blender
V4.3
source
blender
io
collada
CameraExporter.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 "COLLADASWLibraryCameras.h"
12
#include "COLLADASWStreamWriter.h"
13
14
#include "
DNA_object_types.h
"
15
#include "
DNA_scene_types.h
"
16
17
#include "
DNA_camera_types.h
"
18
#include "
ExportSettings.h
"
19
20
class
CamerasExporter
: COLLADASW::LibraryCameras {
21
public
:
22
CamerasExporter
(COLLADASW::StreamWriter *sw, BCExportSettings &export_settings);
23
void
exportCameras
(
Scene
*sce);
24
void
operator()
(
Object
*ob,
Scene
*sce);
25
26
private
:
27
bool
exportBlenderProfile(COLLADASW::Camera &cm,
Camera
*cam);
28
BCExportSettings &export_settings;
29
};
DNA_camera_types.h
DNA_object_types.h
Object is a sort of wrapper for general info.
DNA_scene_types.h
ExportSettings.h
CamerasExporter
Definition
CameraExporter.h:20
CamerasExporter::operator()
void operator()(Object *ob, Scene *sce)
Definition
CameraExporter.cpp:45
CamerasExporter::exportCameras
void exportCameras(Scene *sce)
Definition
CameraExporter.cpp:37
CamerasExporter::CamerasExporter
CamerasExporter(COLLADASW::StreamWriter *sw, BCExportSettings &export_settings)
Definition
CameraExporter.cpp:19
Camera
Definition
DNA_camera_types.h:73
Object
Definition
DNA_object_types.h:193
Scene
Definition
DNA_scene_types.h:1988
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0