Blender V4.3
bake_geometry_nodes_modifier.cc File Reference
#include <sstream>
#include "BKE_bake_geometry_nodes_modifier.hh"
#include "BKE_collection.hh"
#include "BKE_main.hh"
#include "DNA_modifier_types.h"
#include "DNA_node_types.h"
#include "BLI_binary_search.hh"
#include "BLI_fileops.hh"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "MOD_nodes.hh"

Go to the source code of this file.

Namespaces

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

Functions

void blender::bke::bake::scene_simulation_states_reset (Scene &scene)
 
std::optional< std::string > blender::bke::bake::get_modifier_bake_path (const Main &bmain, const Object &object, const NodesModifierData &nmd)
 
std::optional< NodesModifierBakeTargetblender::bke::bake::get_node_bake_target (const Object &object, const NodesModifierData &nmd, int node_id)
 
std::optional< BakePathblender::bke::bake::get_node_bake_path (const Main &bmain, const Object &object, const NodesModifierData &nmd, int node_id)
 
static IndexRange blender::bke::bake::fix_frame_range (const int start, const int end)
 
std::optional< IndexRangeblender::bke::bake::get_node_bake_frame_range (const Scene &scene, const Object &object, const NodesModifierData &nmd, int node_id)
 
static std::string blender::bke::bake::escape_name (const StringRef name)
 
static std::string blender::bke::bake::get_blend_file_name (const Main &bmain)
 
static std::string blender::bke::bake::get_modifier_directory_name (const Object &object, const ModifierData &md)
 
std::string blender::bke::bake::get_default_modifier_bake_directory (const Main &bmain, const Object &object, const NodesModifierData &nmd)
 
std::string blender::bke::bake::get_default_node_bake_directory (const Main &bmain, const Object &object, const NodesModifierData &nmd, int node_id)