Blender
V3.3
source
blender
io
usd
intern
usd_reader_camera.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Adapted from the Blender Alembic importer implementation.
3
* Modifications Copyright 2021 Tangent Animation. All rights reserved. */
4
#pragma once
5
6
#include "
usd.h
"
7
#include "
usd_reader_xform.h
"
8
9
namespace
blender::io::usd
{
10
11
class
USDCameraReader
:
public
USDXformReader
{
12
13
public
:
14
USDCameraReader
(
const
pxr::UsdPrim &
object
,
15
const
USDImportParams
&import_params,
16
const
ImportSettings
&settings)
17
:
USDXformReader
(
object
, import_params, settings)
18
{
19
}
20
21
void
create_object
(
Main
*bmain,
double
motionSampleTime)
override
;
22
void
read_object_data
(
Main
*bmain,
double
motionSampleTime)
override
;
23
};
24
25
}
// namespace blender::io::usd
blender::io::usd::USDCameraReader
Definition:
usd_reader_camera.h:11
blender::io::usd::USDCameraReader::create_object
void create_object(Main *bmain, double motionSampleTime) override
Definition:
usd_reader_camera.cc:20
blender::io::usd::USDCameraReader::USDCameraReader
USDCameraReader(const pxr::UsdPrim &object, const USDImportParams &import_params, const ImportSettings &settings)
Definition:
usd_reader_camera.h:14
blender::io::usd::USDCameraReader::read_object_data
void read_object_data(Main *bmain, double motionSampleTime) override
Definition:
usd_reader_camera.cc:28
blender::io::usd::USDPrimReader::object
Object * object() const
Definition:
usd_reader_prim.cc:32
blender::io::usd::USDXformReader
Definition:
usd_reader_xform.h:11
blender::io::usd
Definition:
usd_capi_export.cc:35
Main
Definition:
BKE_main.h:121
USDImportParams
Definition:
usd.h:41
blender::io::usd::ImportSettings
Definition:
usd_reader_prim.h:19
usd.h
usd_reader_xform.h
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1