|
Blender V4.3
|
#include <depsgraph_light_linking.hh>
Public Member Functions | |
| LinkingData (const LightLinkingType link_type) | |
| void | clear () |
| void | link_object (const EmitterData &emitter_data, eCollectionLightLinkingState link_state, const Object &object) |
| void | end_build (const Scene &scene, EmitterDataMap &emitter_data_map) |
| uint64_t | get_light_set_for (const Object &object) const |
Definition at line 144 of file depsgraph_light_linking.hh.
|
inlineexplicit |
Definition at line 146 of file depsgraph_light_linking.hh.
| void blender::deg::light_linking::internal::LinkingData::clear | ( | ) |
Definition at line 234 of file depsgraph_light_linking.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::clear().
Referenced by blender::deg::light_linking::Cache::clear().
| void blender::deg::light_linking::internal::LinkingData::end_build | ( | const Scene & | scene, |
| EmitterDataMap & | emitter_data_map ) |
Definition at line 271 of file depsgraph_light_linking.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add().
Referenced by blender::deg::light_linking::Cache::end_build().
| uint64_t blender::deg::light_linking::internal::LinkingData::get_light_set_for | ( | const Object & | object | ) | const |
Definition at line 310 of file depsgraph_light_linking.cc.
References blender::deg::light_linking::internal::LightSet::DEFAULT_ID, and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_default().
Referenced by blender::deg::light_linking::Cache::eval_runtime_data().
| void blender::deg::light_linking::internal::LinkingData::link_object | ( | const EmitterData & | emitter_data, |
| eCollectionLightLinkingState | link_state, | ||
| const Object & | object ) |
Definition at line 240 of file depsgraph_light_linking.cc.
References COLLECTION_LIGHT_LINKING_STATE_EXCLUDE, COLLECTION_LIGHT_LINKING_STATE_INCLUDE, blender::deg::light_linking::internal::EmitterData::collection_mask, blender::deg::light_linking::internal::LightSet::exclude_collection_mask, and blender::deg::light_linking::internal::LightSet::include_collection_mask.