Blender
V3.3
source
blender
io
usd
intern
usd_exporter_context.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.h
"
6
7
#include <pxr/usd/sdf/path.h>
8
#include <pxr/usd/usd/common.h>
9
10
struct
Depsgraph
;
11
struct
Main
;
12
13
namespace
blender::io::usd
{
14
15
class
USDHierarchyIterator;
16
17
struct
USDExporterContext
{
18
Main
*
bmain
;
19
Depsgraph
*
depsgraph
;
20
const
pxr::UsdStageRefPtr
stage
;
21
const
pxr::SdfPath
usd_path
;
22
const
USDHierarchyIterator
*
hierarchy_iterator
;
23
const
USDExportParams
&
export_params
;
24
};
25
26
}
// namespace blender::io::usd
Depsgraph
struct Depsgraph Depsgraph
Definition:
DEG_depsgraph.h:35
blender::io::usd::USDHierarchyIterator
Definition:
usd_hierarchy_iterator.h:24
blender::io::usd
Definition:
usd_capi_export.cc:35
Main
Definition:
BKE_main.h:121
USDExportParams
Definition:
usd.h:25
blender::io::usd::USDExporterContext
Definition:
usd_exporter_context.h:17
blender::io::usd::USDExporterContext::depsgraph
Depsgraph * depsgraph
Definition:
usd_exporter_context.h:19
blender::io::usd::USDExporterContext::export_params
const USDExportParams & export_params
Definition:
usd_exporter_context.h:23
blender::io::usd::USDExporterContext::usd_path
const pxr::SdfPath usd_path
Definition:
usd_exporter_context.h:21
blender::io::usd::USDExporterContext::bmain
Main * bmain
Definition:
usd_exporter_context.h:18
blender::io::usd::USDExporterContext::stage
const pxr::UsdStageRefPtr stage
Definition:
usd_exporter_context.h:20
blender::io::usd::USDExporterContext::hierarchy_iterator
const USDHierarchyIterator * hierarchy_iterator
Definition:
usd_exporter_context.h:22
usd.h
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1