|
Blender V4.3
|
#include <bake.h>
Public Member Functions | |
| BakeManager () | |
| ~BakeManager () | |
| void | set (Scene *scene, const std::string &object_name) |
| 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 16 of file scene/bake.h.
| CCL_NAMESPACE_BEGIN BakeManager::BakeManager | ( | ) |
| void BakeManager::device_free | ( | Device * | device, |
| DeviceScene * | dscene ) |
Definition at line 98 of file bake.cpp.
Referenced by Scene::free_memory().
| void BakeManager::device_update | ( | Device * | device, |
| DeviceScene * | dscene, | ||
| Scene * | scene, | ||
| Progress & | progress ) |
Definition at line 59 of file bake.cpp.
References DeviceScene::data, Geometry::geometry_type, Geometry::MESH, need_update(), KernelBake::object_index, Geometry::prim_offset, timer, KernelBake::tri_offset, KernelBake::use, and KernelBake::use_camera.
Referenced by Scene::device_update().
| bool BakeManager::get_baking | ( | ) | const |
Definition at line 25 of file bake.cpp.
Referenced by Scene::update_kernel_features(), and Film::update_passes().
| bool BakeManager::get_use_seed | ( | ) | const |
Definition at line 54 of file bake.cpp.
Referenced by Film::update_passes().
| bool BakeManager::need_update | ( | ) | const |
Definition at line 105 of file bake.cpp.
Referenced by device_update(), and Scene::need_data_update().
| void BakeManager::set | ( | Scene * | scene, |
| const std::string & | object_name ) |
Definition at line 30 of file bake.cpp.
References Integrator::UPDATE_ALL.