Blender V4.3
blender::deg::light_linking::internal::EmitterDataMap Class Reference

#include <depsgraph_light_linking.hh>

Public Member Functions

 EmitterDataMap (const LightLinkingType link_type)
 
bool is_empty () const
 
void clear ()
 
EmitterDataensure_data_if_possible (const Scene &scene, const Object &emitter)
 
const EmitterDataget_data (const Object &emitter) const
 
bool can_skip_emitter (const Object &emitter) const
 
MapType::MutableValueIterator values ()
 

Detailed Description

Definition at line 87 of file depsgraph_light_linking.hh.

Constructor & Destructor Documentation

◆ EmitterDataMap()

blender::deg::light_linking::internal::EmitterDataMap::EmitterDataMap ( const LightLinkingType link_type)
inlineexplicit

Definition at line 91 of file depsgraph_light_linking.hh.

Member Function Documentation

◆ can_skip_emitter()

bool blender::deg::light_linking::internal::EmitterDataMap::can_skip_emitter ( const Object & emitter) const

◆ clear()

void blender::deg::light_linking::internal::EmitterDataMap::clear ( )

◆ ensure_data_if_possible()

◆ get_data()

const EmitterData * blender::deg::light_linking::internal::EmitterDataMap::get_data ( const Object & emitter) const

◆ is_empty()

bool blender::deg::light_linking::internal::EmitterDataMap::is_empty ( ) const
inline

◆ values()

MapType::MutableValueIterator blender::deg::light_linking::internal::EmitterDataMap::values ( )
inline

The documentation for this class was generated from the following files: