Blender V4.5
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 2371 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char NodesModifierBake::_pad[6]

Definition at line 2380 of file DNA_modifier_types.h.

◆ _pad2

void* NodesModifierBake::_pad2

Definition at line 2405 of file DNA_modifier_types.h.

◆ active_data_block

int NodesModifierBake::active_data_block

Definition at line 2401 of file DNA_modifier_types.h.

◆ bake_mode

uint8_t NodesModifierBake::bake_mode

◆ bake_size

int64_t NodesModifierBake::bake_size

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

◆ data_blocks

NodesModifierDataBlock* NodesModifierBake::data_blocks

Definition at line 2402 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 2400 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 2385 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 2391 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 2390 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: