|
Blender
V3.3
|
#include <background.h>
Additional Inherited Members | |
Public Attributes inherited from Node | |
| ustring | name |
| const NodeType * | type |
| InternalNode | internal |
| LeafNode | leaf |
Protected Member Functions inherited from Node | |
| template<typename T > | |
| void | set_if_different (const SocketType &input, T value) |
| void | set_if_different (const SocketType &input, Node *value) |
| template<typename T > | |
| void | set_if_different (const SocketType &input, array< T > &value) |
| void | set_if_different (const SocketType &input, array< Node * > &value) |
| void | dereference_all_used_nodes () |
Static Protected Member Functions inherited from Node | |
| template<typename T > | |
| static T & | get_socket_value (const Node *node, const SocketType &socket) |
Protected Attributes inherited from Node | |
| const NodeOwner * | owner |
| int | ref_count {0} |
| SocketModifiedFlags | socket_modified |
Definition at line 18 of file scene/background.h.
| Background::Background | ( | ) |
Definition at line 40 of file scene/background.cpp.
References NULL.
| Background::~Background | ( | ) |
Definition at line 45 of file scene/background.cpp.
References Node::dereference_all_used_nodes().
| void Background::device_free | ( | Device * | device, |
| DeviceScene * | dscene | ||
| ) |
Definition at line 118 of file scene/background.cpp.
Referenced by Scene::free_memory().
| void Background::device_update | ( | Device * | device, |
| DeviceScene * | dscene, | ||
| Scene * | scene | ||
| ) |
Definition at line 50 of file scene/background.cpp.
References Node::is_modified(), scene, time, and Scene::update_stats.
Referenced by Scene::device_update().
Definition at line 133 of file scene/background.cpp.
References Scene::default_background, Scene::default_empty, and scene.
Referenced by LightManager::device_update_background(), SVMShaderManager::device_update_shader(), tag_update(), Shader::tag_update(), and LightManager::test_enabled_lights().
Definition at line 122 of file scene/background.cpp.
References get_shader(), Node::is_modified(), and scene.
Referenced by Scene::reset(), and HdCyclesSession::UpdateScene().