Blender V5.0
bake_items.cc File Reference
#include "BKE_bake_items.hh"
#include "BKE_curves.hh"
#include "BKE_grease_pencil.hh"
#include "BKE_instances.hh"
#include "BKE_mesh.hh"
#include "BKE_pointcloud.hh"
#include "BKE_volume.hh"
#include "BKE_volume_grid.hh"
#include "BLI_memory_counter.hh"
#include "BLI_serialize.hh"
#include "DNA_material_types.h"
#include "DNA_volume_types.h"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::bke::bake

Typedefs

using blender::bke::bake::DictionaryValuePtr = std::shared_ptr<DictionaryValue>

Functions

static std::unique_ptr< BakeMaterialsListblender::bke::bake::materials_to_weak_references (Material ***materials, short *materials_num, BakeDataBlockMap *data_block_map)
static void blender::bke::bake::prepare_geometry_for_bake_recursive (GeometrySet &geometry, BakeDataBlockMap *data_block_map)
static void blender::bke::bake::restore_materials (Material ***materials, short *materials_num, std::unique_ptr< BakeMaterialsList > materials_list, BakeDataBlockMap *data_block_map)
static void blender::bke::bake::restore_data_blocks_recursive (GeometrySet &geometry, BakeDataBlockMap *data_block_map)