|
Blender V5.0
|
#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 221 of file depsgraph_light_linking.cc.
| void blender::deg::light_linking::internal::LinkingData::end_build | ( | const Scene & | scene, |
| EmitterDataMap & | emitter_data_map ) |
Definition at line 258 of file depsgraph_light_linking.cc.
| uint64_t blender::deg::light_linking::internal::LinkingData::get_light_set_for | ( | const Object & | object | ) | const |
Definition at line 297 of file depsgraph_light_linking.cc.
References blender::deg::light_linking::internal::LightSet::DEFAULT_ID, and DEG_get_original().
| void blender::deg::light_linking::internal::LinkingData::link_object | ( | const EmitterData & | emitter_data, |
| eCollectionLightLinkingState | link_state, | ||
| const Object & | object ) |
Definition at line 227 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.