Blender
V4.3
source
blender
io
usd
intern
usd_reader_light.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Tangent Animation. All rights reserved.
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
#pragma once
5
6
#include "
usd.hh
"
7
#include "
usd_reader_xform.hh
"
8
9
struct
Main
;
10
11
namespace
blender::io::usd
{
12
13
class
USDLightReader
:
public
USDXformReader
{
14
15
public
:
16
USDLightReader
(
const
pxr::UsdPrim &
prim
,
17
const
USDImportParams
&import_params,
18
const
ImportSettings
&settings)
19
:
USDXformReader
(
prim
, import_params, settings)
20
{
21
}
22
23
void
create_object
(
Main
*bmain,
double
motionSampleTime)
override
;
24
25
void
read_object_data
(
Main
*bmain,
double
motionSampleTime)
override
;
26
};
27
28
}
// namespace blender::io::usd
blender::io::usd::USDLightReader
Definition
usd_reader_light.hh:13
blender::io::usd::USDLightReader::create_object
void create_object(Main *bmain, double motionSampleTime) override
Definition
usd_reader_light.cc:23
blender::io::usd::USDLightReader::read_object_data
void read_object_data(Main *bmain, double motionSampleTime) override
Definition
usd_reader_light.cc:31
blender::io::usd::USDLightReader::USDLightReader
USDLightReader(const pxr::UsdPrim &prim, const USDImportParams &import_params, const ImportSettings &settings)
Definition
usd_reader_light.hh:16
blender::io::usd::USDPrimReader::prim
const pxr::UsdPrim & prim() const
Definition
usd_reader_prim.cc:72
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