Blender V4.3
object_collection.cc File Reference
#include <cstring>
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_utildefines.h"
#include "DNA_collection_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "BKE_collection.hh"
#include "BKE_context.hh"
#include "BKE_file_handler.hh"
#include "BKE_idprop.hh"
#include "BKE_layer.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_object.hh"
#include "BKE_report.hh"
#include "BKE_screen.hh"
#include "BLT_translation.hh"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_build.hh"
#include "ED_object.hh"
#include "ED_screen.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "RNA_prototypes.hh"
#include "UI_interface.hh"
#include "UI_interface_icons.hh"
#include "object_intern.hh"

Go to the source code of this file.

Classes

struct  blender::ed::object::CollectionExportStats
 

Namespaces

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

Functions

static const EnumPropertyItemblender::ed::object::collection_object_active_itemf (bContext *C, PointerRNA *, PropertyRNA *, bool *r_free)
 
static Collectionblender::ed::object::collection_object_active_find_index (Main *bmain, Scene *scene, Object *ob, const int collection_object_index)
 
static int blender::ed::object::objects_add_active_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::COLLECTION_OT_objects_add_active (wmOperatorType *ot)
 
static int blender::ed::object::objects_remove_active_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::COLLECTION_OT_objects_remove_active (wmOperatorType *ot)
 
static int blender::ed::object::collection_objects_remove_all_exec (bContext *C, wmOperator *)
 
void blender::ed::object::COLLECTION_OT_objects_remove_all (wmOperatorType *ot)
 
static int blender::ed::object::collection_objects_remove_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::COLLECTION_OT_objects_remove (wmOperatorType *ot)
 
static int blender::ed::object::collection_create_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::COLLECTION_OT_create (wmOperatorType *ot)
 
static bool blender::ed::object::collection_exporter_common_check (const Collection *collection)
 
static bool blender::ed::object::collection_exporter_poll (bContext *C)
 
static bool blender::ed::object::collection_exporter_remove_poll (bContext *C)
 
static bool blender::ed::object::collection_export_all_poll (bContext *C)
 
static int blender::ed::object::collection_exporter_add_exec (bContext *C, wmOperator *op)
 
static void blender::ed::object::COLLECTION_OT_exporter_add (wmOperatorType *ot)
 
static int blender::ed::object::collection_exporter_remove_exec (bContext *C, wmOperator *op)
 
static int blender::ed::object::collection_exporter_remove_invoke (bContext *C, wmOperator *op, const wmEvent *)
 
static void blender::ed::object::COLLECTION_OT_exporter_remove (wmOperatorType *ot)
 
static int blender::ed::object::collection_exporter_export (bContext *C, wmOperator *op, CollectionExport *data, Collection *collection, const bool report_success)
 
static int blender::ed::object::collection_exporter_export_exec (bContext *C, wmOperator *op)
 
static void blender::ed::object::COLLECTION_OT_exporter_export (wmOperatorType *ot)
 
static int blender::ed::object::collection_export (bContext *C, wmOperator *op, Collection *collection, CollectionExportStats &stats)
 
static int blender::ed::object::collection_io_export_all_exec (bContext *C, wmOperator *op)
 
static void blender::ed::object::COLLECTION_OT_export_all (wmOperatorType *ot)
 
static int blender::ed::object::collection_export_recursive (bContext *C, wmOperator *op, LayerCollection *layer_collection, CollectionExportStats &stats)
 
static int blender::ed::object::wm_collection_export_all_exec (bContext *C, wmOperator *op)
 
static void blender::ed::object::WM_OT_collection_export_all (wmOperatorType *ot)
 
static void blender::ed::object::collection_exporter_menu_draw (const bContext *, Menu *menu)
 
void blender::ed::object::collection_exporter_register ()
 
static int blender::ed::object::collection_add_exec (bContext *C, wmOperator *)
 
void blender::ed::object::OBJECT_OT_collection_add (wmOperatorType *ot)
 
static int blender::ed::object::collection_link_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::OBJECT_OT_collection_link (wmOperatorType *ot)
 
static int blender::ed::object::collection_remove_exec (bContext *C, wmOperator *op)
 
void blender::ed::object::OBJECT_OT_collection_remove (wmOperatorType *ot)
 
static int blender::ed::object::collection_unlink_exec (bContext *C, wmOperator *op)
 
static bool blender::ed::object::collection_unlink_poll (bContext *C)
 
void blender::ed::object::OBJECT_OT_collection_unlink (wmOperatorType *ot)
 
static int blender::ed::object::select_grouped_exec (bContext *C, wmOperator *)
 
void blender::ed::object::OBJECT_OT_collection_objects_select (wmOperatorType *ot)