Blender
V3.3
source
blender
io
usd
intern
usd_writer_camera.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2019 Blender Foundation. All rights reserved. */
3
#pragma once
4
5
#include "
usd_writer_abstract.h
"
6
7
namespace
blender::io::usd
{
8
9
/* Writer for writing camera data to UsdGeomCamera. */
10
class
USDCameraWriter
:
public
USDAbstractWriter
{
11
public
:
12
USDCameraWriter
(
const
USDExporterContext
&ctx);
13
14
protected
:
15
virtual
bool
is_supported
(
const
HierarchyContext
*
context
)
const override
;
16
virtual
void
do_write
(
HierarchyContext
&
context
)
override
;
17
};
18
19
}
// namespace blender::io::usd
blender::io::usd::USDAbstractWriter
Definition:
usd_writer_abstract.h:26
blender::io::usd::USDCameraWriter
Definition:
usd_writer_camera.h:10
blender::io::usd::USDCameraWriter::USDCameraWriter
USDCameraWriter(const USDExporterContext &ctx)
Definition:
usd_writer_camera.cc:17
blender::io::usd::USDCameraWriter::is_supported
virtual bool is_supported(const HierarchyContext *context) const override
Definition:
usd_writer_camera.cc:21
blender::io::usd::USDCameraWriter::do_write
virtual void do_write(HierarchyContext &context) override
Definition:
usd_writer_camera.cc:53
blender::compositor::context
cl_context context
Definition:
COM_WorkScheduler.cc:73
blender::io::usd
Definition:
usd_capi_export.cc:35
blender::io::HierarchyContext
Definition:
IO_abstract_hierarchy_iterator.h:44
blender::io::usd::USDExporterContext
Definition:
usd_exporter_context.h:17
usd_writer_abstract.h
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1