Blender V4.3
object_light_linking_ops.cc File Reference
#include "object_intern.hh"
#include "BKE_context.hh"
#include "BKE_light_linking.h"
#include "ED_object.hh"
#include "ED_screen.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "UI_resources.hh"
#include "DNA_collection_types.h"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_prototypes.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::object
 

Functions

Create New Light Linking Receiver/Blocker Collection Operators
template<LightLinkingType link_type>
static int blender::ed::object::light_linking_collection_new_exec (bContext *C, wmOperator *)
 
void blender::ed::object::OBJECT_OT_light_linking_receiver_collection_new (wmOperatorType *ot)
 
void blender::ed::object::OBJECT_OT_light_linking_blocker_collection_new (wmOperatorType *ot)
 
Select Light Linking Receivers/Blockers Operator
template<LightLinkingType link_type>
static int blender::ed::object::light_linking_select_exec (bContext *C, wmOperator *)
 
void blender::ed::object::OBJECT_OT_light_linking_receivers_select (wmOperatorType *ot)
 
void blender::ed::object::OBJECT_OT_light_linking_blockers_select (wmOperatorType *ot)
 
Link Receivers/Blockers to Emitter Operator
template<LightLinkingType link_type>
static int blender::ed::object::light_linking_link_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::OBJECT_OT_light_linking_receivers_link (wmOperatorType *ot)
 
void blender::ed::object::OBJECT_OT_light_linking_blockers_link (wmOperatorType *ot)
 
Unlink from the Light Linking Collection Operator
static int blender::ed::object::light_linking_unlink_from_collection_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::OBJECT_OT_light_linking_unlink_from_collection (wmOperatorType *ot)