Blender
V3.3
source
blender
io
usd
intern
usd_writer_hair.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 hair particle data as USD curves. */
10
class
USDHairWriter
:
public
USDAbstractWriter
{
11
public
:
12
USDHairWriter
(
const
USDExporterContext
&ctx);
13
14
protected
:
15
virtual
void
do_write
(
HierarchyContext
&
context
)
override
;
16
virtual
bool
check_is_animated
(
const
HierarchyContext
&
context
)
const override
;
17
};
18
19
}
// namespace blender::io::usd
blender::io::usd::USDAbstractWriter
Definition:
usd_writer_abstract.h:26
blender::io::usd::USDHairWriter
Definition:
usd_writer_hair.h:10
blender::io::usd::USDHairWriter::check_is_animated
virtual bool check_is_animated(const HierarchyContext &context) const override
Definition:
usd_writer_hair.cc:67
blender::io::usd::USDHairWriter::do_write
virtual void do_write(HierarchyContext &context) override
Definition:
usd_writer_hair.cc:19
blender::io::usd::USDHairWriter::USDHairWriter
USDHairWriter(const USDExporterContext &ctx)
Definition:
usd_writer_hair.cc:15
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 Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1