|
Blender V5.0
|
#include <bake.h>
Public Member Functions | |
| BakeManager ()=default | |
| ~BakeManager ()=default | |
| void | set_baking (Scene *scene, const bool use) |
| bool | get_baking () const |
| void | set_use_camera (bool use_camera) |
| void | set_use_seed (bool use_seed) |
| bool | get_use_seed () const |
| void | device_update (Device *device, DeviceScene *dscene, Scene *scene, Progress &progress) |
| void | device_free (Device *device, DeviceScene *dscene) |
| void | tag_update () |
| bool | need_update () const |
Definition at line 14 of file scene/bake.h.
|
default |
|
default |
| void BakeManager::device_free | ( | Device * | device, |
| DeviceScene * | dscene ) |
| void BakeManager::device_update | ( | Device * | device, |
| DeviceScene * | dscene, | ||
| Scene * | scene, | ||
| Progress & | progress ) |
Definition at line 53 of file bake.cpp.
References DeviceScene::data, Geometry::is_mesh(), need_update(), KernelBake::object_index, Scene::objects, Geometry::prim_offset, timer, KernelBake::tri_offset, Scene::update_stats, KernelBake::use, and KernelBake::use_camera.
| CCL_NAMESPACE_BEGIN bool BakeManager::get_baking | ( | ) | const |
Definition at line 15 of file bake.cpp.
Referenced by Film::update_passes().
| bool BakeManager::get_use_seed | ( | ) | const |
Definition at line 48 of file bake.cpp.
Referenced by Film::update_passes().
| bool BakeManager::need_update | ( | ) | const |
Definition at line 99 of file bake.cpp.
Referenced by device_update().
| void BakeManager::set_baking | ( | Scene * | scene, |
| const bool | use ) |
Definition at line 20 of file bake.cpp.
References Scene::film, Scene::integrator, Node::tag_modified(), Integrator::tag_update(), and Integrator::UPDATE_ALL.