Blender
V4.3
source
blender
io
usd
intern
usd_reader_camera.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Tangent Animation. All rights reserved.
2
* SPDX-FileCopyrightText: 2023 Blender Authors
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*
6
* Adapted from the Blender Alembic importer implementation. */
7
8
#pragma once
9
10
#include "
usd.hh
"
11
#include "
usd_reader_xform.hh
"
12
13
namespace
blender::io::usd
{
14
15
class
USDCameraReader
:
public
USDXformReader
{
16
17
public
:
18
USDCameraReader
(
const
pxr::UsdPrim &
object
,
19
const
USDImportParams
&import_params,
20
const
ImportSettings
&settings)
21
:
USDXformReader
(object, import_params, settings)
22
{
23
}
24
25
void
create_object
(
Main
*bmain,
double
motionSampleTime)
override
;
26
void
read_object_data
(
Main
*bmain,
double
motionSampleTime)
override
;
27
};
28
29
}
// namespace blender::io::usd
blender::io::usd::USDCameraReader
Definition
usd_reader_camera.hh:15
blender::io::usd::USDCameraReader::create_object
void create_object(Main *bmain, double motionSampleTime) override
Definition
usd_reader_camera.cc:22
blender::io::usd::USDCameraReader::USDCameraReader
USDCameraReader(const pxr::UsdPrim &object, const USDImportParams &import_params, const ImportSettings &settings)
Definition
usd_reader_camera.hh:18
blender::io::usd::USDCameraReader::read_object_data
void read_object_data(Main *bmain, double motionSampleTime) override
Definition
usd_reader_camera.cc:30
blender::io::usd::USDXformReader
Definition
usd_reader_xform.hh:21
blender::io::usd
Definition
usd_armature_utils.cc:17
Main
Definition
BKE_main.hh:122
blender::io::usd::ImportSettings
Definition
usd_reader_prim.hh:29
blender::io::usd::USDImportParams
Definition
usd.hh:176
usd.hh
usd_reader_xform.hh
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0