|
Blender V4.3
|
#include <eevee_lookdev.hh>
Public Member Functions | |
| ::World * | world_get () |
| float | background_opacity_get () const |
| float | background_blur_get () const |
| float | intensity_get () const |
Viewport Override Node-Tree | |
| LookdevWorld () | |
| ~LookdevWorld () | |
| bool | sync (const LookdevParameters &new_parameters) |
Definition at line 49 of file eevee_lookdev.hh.
| blender::eevee::LookdevWorld::LookdevWorld | ( | ) |
Definition at line 28 of file eevee_lookdev.cc.
References BKE_image_get_gpu_texture(), BKE_image_get_tile, BKE_libblock_init_empty(), copy_v4_fl(), bNodeSocket::default_value, ImageTile::gen_color, ImageTile::gen_type, ImageTile::gen_x, ImageTile::gen_y, blender::bke::bNodeTreeType::idname, IMA_GENTYPE_BLANK, IMA_SRC_GENERATED, IMA_TYPE_IMAGE, NodeTexImage::iuser, blender::bke::node_add_link(), blender::bke::node_add_static_node(), blender::bke::node_find_socket(), blender::bke::node_set_active(), blender::bke::node_tree_add_tree(), NODE_VECTOR_ROTATE_TYPE_AXIS_Z, ntreeType_Shader, SH_NODE_OUTPUT_WORLD, SH_NODE_TEX_COORD, SH_NODE_TEX_ENVIRONMENT, SH_NODE_VECTOR_ROTATE, SOCK_IN, SOCK_OUT, bNode::storage, and STRNCPY.
| blender::eevee::LookdevWorld::~LookdevWorld | ( | ) |
Definition at line 86 of file eevee_lookdev.cc.
References BKE_libblock_free_datablock().
|
inline |
Definition at line 76 of file eevee_lookdev.hh.
References blender::eevee::LookdevParameters::blur.
Referenced by blender::eevee::World::sync().
|
inline |
Definition at line 71 of file eevee_lookdev.hh.
References blender::eevee::LookdevParameters::background_opacity.
Referenced by blender::eevee::World::sync().
|
inline |
Definition at line 81 of file eevee_lookdev.hh.
References blender::eevee::LookdevParameters::intensity.
| bool blender::eevee::LookdevWorld::sync | ( | const LookdevParameters & | new_parameters | ) |
Definition at line 92 of file eevee_lookdev.cc.
References blender::assign_if_different(), BKE_studiolight_ensure_flag(), BKE_studiolight_find(), StudioLight::equirect_radiance_gputexture, GPU_material_free(), GPU_TEXTURE_FREE_SAFE, GPU_texture_ref(), blender::eevee::LookdevParameters::hdri, bNode::id, blender::eevee::LookdevParameters::intensity, blender::eevee::LookdevParameters::rot_z, STUDIOLIGHT_EQUIRECT_RADIANCE_GPUTEXTURE, STUDIOLIGHT_ORIENTATIONS_MATERIAL_MODE, TEXTARGET_2D, texture, and bNodeSocketValueFloat::value.
Referenced by blender::eevee::World::sync().
|
inline |
Definition at line 66 of file eevee_lookdev.hh.
Referenced by blender::eevee::World::sync().