Blender
V3.3
source
blender
io
usd
intern
usd_writer_light.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
class
USDLightWriter
:
public
USDAbstractWriter
{
10
public
:
11
USDLightWriter
(
const
USDExporterContext
&ctx);
12
13
protected
:
14
virtual
bool
is_supported
(
const
HierarchyContext
*
context
)
const override
;
15
virtual
void
do_write
(
HierarchyContext
&
context
)
override
;
16
};
17
18
}
// namespace blender::io::usd
blender::io::usd::USDAbstractWriter
Definition:
usd_writer_abstract.h:26
blender::io::usd::USDLightWriter
Definition:
usd_writer_light.h:9
blender::io::usd::USDLightWriter::is_supported
virtual bool is_supported(const HierarchyContext *context) const override
Definition:
usd_writer_light.cc:23
blender::io::usd::USDLightWriter::USDLightWriter
USDLightWriter(const USDExporterContext &ctx)
Definition:
usd_writer_light.cc:19
blender::io::usd::USDLightWriter::do_write
virtual void do_write(HierarchyContext &context) override
Definition:
usd_writer_light.cc:29
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