Blender
V4.3
source
blender
io
usd
hydra
world.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2011-2022 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
#include <map>
8
9
#include <pxr/base/gf/matrix4d.h>
10
#include <pxr/base/tf/staticTokens.h>
11
#include <pxr/base/vt/value.h>
12
#include <pxr/usd/sdf/assetPath.h>
13
#include <pxr/usd/sdf/path.h>
14
15
#include "
DNA_view3d_types.h
"
16
#include "
DNA_world_types.h
"
17
18
#include "
light.hh
"
19
20
namespace
blender::io::hydra
{
21
22
class
WorldData
:
public
LightData
{
23
public
:
24
WorldData
(
HydraSceneDelegate
*scene_delegate, pxr::SdfPath
const
&
prim_id
);
25
26
void
init
()
override
;
27
void
update
()
override
;
28
29
protected
:
30
void
write_transform
()
override
;
31
};
32
33
}
// namespace blender::io::hydra
DNA_view3d_types.h
DNA_world_types.h
blender::io::hydra::HydraSceneDelegate
Definition
hydra_scene_delegate.hh:36
blender::io::hydra::IdData::prim_id
pxr::SdfPath prim_id
Definition
id.hh:36
blender::io::hydra::LightData
Definition
light.hh:19
blender::io::hydra::WorldData
Definition
world.hh:22
blender::io::hydra::WorldData::update
void update() override
Definition
io/usd/hydra/world.cc:142
blender::io::hydra::WorldData::init
void init() override
Definition
io/usd/hydra/world.cc:43
blender::io::hydra::WorldData::write_transform
void write_transform() override
Definition
io/usd/hydra/world.cc:163
light.hh
blender::io::hydra
Definition
io/usd/hydra/curves.cc:24
WorldData
normal_tx WorldData
Definition
workbench_composite_info.hh:16
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0