|
Blender V5.0
|
#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 69 of file eevee_lookdev.hh.
| blender::eevee::LookdevWorld::LookdevWorld | ( | ) |
Definition at line 32 of file eevee_lookdev.cc.
References BKE_id_new_nomain(), BKE_image_get_gpu_texture(), BKE_image_get_tile, copy_v4_fl(), bNodeSocket::default_value, ImageTile::gen_color, ImageTile::gen_type, ImageTile::gen_x, ImageTile::gen_y, 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_embedded(), NODE_VECTOR_ROTATE_TYPE_AXIS_Z, ntreeType_Shader, output, blender::math::rotate(), SH_NODE_BACKGROUND, SH_NODE_OUTPUT_WORLD, SH_NODE_TEX_COORD, SH_NODE_TEX_ENVIRONMENT, SH_NODE_VECTOR_ROTATE, SOCK_IN, SOCK_OUT, and bNode::storage.
| blender::eevee::LookdevWorld::~LookdevWorld | ( | ) |
Definition at line 88 of file eevee_lookdev.cc.
References BKE_id_free().
|
inline |
Definition at line 96 of file eevee_lookdev.hh.
|
inline |
Definition at line 91 of file eevee_lookdev.hh.
|
inline |
Definition at line 101 of file eevee_lookdev.hh.
| bool blender::eevee::LookdevWorld::sync | ( | const LookdevParameters & | new_parameters | ) |
Definition at line 94 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(), STUDIOLIGHT_EQUIRECT_RADIANCE_GPUTEXTURE, STUDIOLIGHT_ORIENTATIONS_MATERIAL_MODE, TEXTARGET_2D, and texture().
|
inline |
Definition at line 86 of file eevee_lookdev.hh.