Blender V4.3
NodesModifierBake Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

int id
 
uint32_t flag
 
uint8_t bake_mode
 
int8_t bake_target
 
char _pad [6]
 
char * directory
 
int frame_start
 
int frame_end
 
int data_blocks_num
 
int active_data_block
 
NodesModifierDataBlockdata_blocks
 
NodesModifierPackedBakepacked
 
void * _pad2
 
int64_t bake_size
 

Detailed Description

Definition at line 2434 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char NodesModifierBake::_pad[6]

Definition at line 2443 of file DNA_modifier_types.h.

◆ _pad2

void* NodesModifierBake::_pad2

Definition at line 2468 of file DNA_modifier_types.h.

◆ active_data_block

int NodesModifierBake::active_data_block

Definition at line 2464 of file DNA_modifier_types.h.

◆ bake_mode

◆ bake_size

int64_t NodesModifierBake::bake_size

Definition at line 2469 of file DNA_modifier_types.h.

Referenced by blender::nodes::get_bake_state_string().

◆ bake_target

int8_t NodesModifierBake::bake_target

NodesModifierBakeTarget.

Definition at line 2442 of file DNA_modifier_types.h.

◆ data_blocks

NodesModifierDataBlock* NodesModifierBake::data_blocks

Definition at line 2465 of file DNA_modifier_types.h.

◆ data_blocks_num

int NodesModifierBake::data_blocks_num

Maps data-block names to actual data-blocks, so that names stored in caches or on disk can be remapped to actual IDs on load. The mapping also makes sure that IDs referenced by baked data are not automatically removed because they are not referenced anymore. Furthermore, it allows the modifier to add all required IDs to the dependency graph before actually loading the baked data.

Definition at line 2463 of file DNA_modifier_types.h.

◆ directory

char* NodesModifierBake::directory

Directory where the baked data should be stored. This is only used when NODES_MODIFIER_BAKE_CUSTOM_PATH is set.

Definition at line 2448 of file DNA_modifier_types.h.

Referenced by blender::nodes::draw_common_bake_settings(), and blender::update_bakes_from_node_group().

◆ flag

uint32_t NodesModifierBake::flag

◆ frame_end

int NodesModifierBake::frame_end

Definition at line 2454 of file DNA_modifier_types.h.

Referenced by blender::update_bakes_from_node_group().

◆ frame_start

int NodesModifierBake::frame_start

Frame range for the simulation and baking that is used if NODES_MODIFIER_BAKE_CUSTOM_SIMULATION_FRAME_RANGE is set.

Definition at line 2453 of file DNA_modifier_types.h.

Referenced by blender::update_bakes_from_node_group().

◆ id

int NodesModifierBake::id

◆ packed


The documentation for this struct was generated from the following file: