Blender V5.0
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 2479 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char NodesModifierBake::_pad[6]

Definition at line 2488 of file DNA_modifier_types.h.

◆ _pad2

void* NodesModifierBake::_pad2

Definition at line 2513 of file DNA_modifier_types.h.

◆ active_data_block

int NodesModifierBake::active_data_block

Definition at line 2509 of file DNA_modifier_types.h.

◆ bake_mode

uint8_t NodesModifierBake::bake_mode

◆ bake_size

int64_t NodesModifierBake::bake_size

Definition at line 2514 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 2487 of file DNA_modifier_types.h.

◆ data_blocks

NodesModifierDataBlock* NodesModifierBake::data_blocks

Definition at line 2510 of file DNA_modifier_types.h.

Referenced by blender::update_bakes_from_node_group().

◆ 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 2508 of file DNA_modifier_types.h.

Referenced by blender::update_bakes_from_node_group().

◆ 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 2493 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 2499 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 2498 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: