Blender
V5.0
source
blender
io
usd
intern
usd_writer_text.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2025 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
#pragma once
5
6
#include "
usd_writer_mesh.hh
"
7
8
struct
Mesh
;
9
struct
Object
;
10
11
namespace
blender::io::usd
{
12
13
class
USDTextWriter
:
public
USDGenericMeshWriter
{
14
public
:
15
USDTextWriter
(
const
USDExporterContext
&ctx);
16
17
protected
:
18
Mesh
*
get_export_mesh
(
Object
*object_eval,
bool
&r_needsfree)
override
;
19
void
free_export_mesh
(
Mesh
*mesh)
override
;
20
};
21
22
}
// namespace blender::io::usd
blender::io::usd::USDGenericMeshWriter::USDGenericMeshWriter
USDGenericMeshWriter(const USDExporterContext &ctx)
Definition
usd_writer_mesh.cc:47
blender::io::usd::USDTextWriter::get_export_mesh
Mesh * get_export_mesh(Object *object_eval, bool &r_needsfree) override
Definition
usd_writer_text.cc:17
blender::io::usd::USDTextWriter::free_export_mesh
void free_export_mesh(Mesh *mesh) override
Definition
usd_writer_text.cc:29
blender::io::usd::USDTextWriter::USDTextWriter
USDTextWriter(const USDExporterContext &ctx)
Definition
usd_writer_text.cc:15
blender::io::usd
Definition
usd_armature_utils.cc:24
Mesh
Definition
DNA_mesh_types.h:58
Object
Definition
DNA_object_types.h:191
blender::io::usd::USDExporterContext
Definition
usd_exporter_context.hh:23
usd_writer_mesh.hh
Generated on
for Blender by
doxygen
1.16.1