Blender  V3.3
Public Attributes | List of all members
BakeAPIRender Struct Reference

Public Attributes

Mainmain
 
Scenescene
 
ViewLayerview_layer
 
Objectob
 
ListBase selected_objects
 
eBakeTarget target
 
eScenePassType pass_type
 
int pass_filter
 
int margin
 
eBakeMarginType margin_type
 
bool is_clear
 
bool is_selected_to_active
 
bool is_cage
 
float cage_extrusion
 
float max_ray_distance
 
int normal_space
 
eBakeNormalSwizzle normal_swizzle [3]
 
char uv_layer [MAX_CUSTOMDATA_LAYER_NAME]
 
char custom_cage [MAX_NAME]
 
eBakeSaveMode save_mode
 
char filepath [FILE_MAX]
 
bool is_automatic_name
 
bool is_split_materials
 
int width
 
int height
 
const char * identifier
 
Renderrender
 
floatprogress
 
short * do_update
 
ReportListreports
 
int result
 
ScrAreaarea
 

Detailed Description

Definition at line 67 of file object_bake_api.c.

Member Data Documentation

◆ area

ScrArea* BakeAPIRender::area

Definition at line 114 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_targets_output_internal().

◆ cage_extrusion

float BakeAPIRender::cage_extrusion

Definition at line 87 of file object_bake_api.c.

Referenced by bake(), and bake_init_api_data().

◆ custom_cage

char BakeAPIRender::custom_cage[MAX_NAME]

Definition at line 93 of file object_bake_api.c.

Referenced by bake(), and bake_init_api_data().

◆ do_update

short* BakeAPIRender::do_update

Definition at line 109 of file object_bake_api.c.

Referenced by bake_progress_update(), and bake_startjob().

◆ filepath

char BakeAPIRender::filepath[FILE_MAX]

Definition at line 97 of file object_bake_api.c.

Referenced by bake_targets_output_external().

◆ height

int BakeAPIRender::height

Definition at line 101 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_targets_init_external().

◆ identifier

const char* BakeAPIRender::identifier

Definition at line 102 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_targets_output_external().

◆ is_automatic_name

bool BakeAPIRender::is_automatic_name

Definition at line 98 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_targets_output_external().

◆ is_cage

bool BakeAPIRender::is_cage

Definition at line 85 of file object_bake_api.c.

Referenced by bake(), and bake_init_api_data().

◆ is_clear

bool BakeAPIRender::is_clear

◆ is_selected_to_active

bool BakeAPIRender::is_selected_to_active

Definition at line 84 of file object_bake_api.c.

Referenced by bake(), bake_exec(), bake_init_api_data(), and bake_startjob().

◆ is_split_materials

bool BakeAPIRender::is_split_materials

◆ main

Main* BakeAPIRender::main

◆ margin

int BakeAPIRender::margin

◆ margin_type

eBakeMarginType BakeAPIRender::margin_type

◆ max_ray_distance

float BakeAPIRender::max_ray_distance

Definition at line 88 of file object_bake_api.c.

Referenced by bake(), and bake_init_api_data().

◆ normal_space

int BakeAPIRender::normal_space

Definition at line 89 of file object_bake_api.c.

Referenced by bake(), bake_exec(), bake_init_api_data(), and bake_startjob().

◆ normal_swizzle

eBakeNormalSwizzle BakeAPIRender::normal_swizzle[3]

Definition at line 90 of file object_bake_api.c.

Referenced by bake(), and bake_init_api_data().

◆ ob

Object* BakeAPIRender::ob

◆ pass_filter

int BakeAPIRender::pass_filter

Definition at line 79 of file object_bake_api.c.

Referenced by bake(), bake_exec(), bake_init_api_data(), and bake_startjob().

◆ pass_type

eScenePassType BakeAPIRender::pass_type

◆ progress

float* BakeAPIRender::progress

Definition at line 108 of file object_bake_api.c.

Referenced by bake_progress_update(), and bake_startjob().

◆ render

Render* BakeAPIRender::render

Definition at line 105 of file object_bake_api.c.

Referenced by bake(), bake_exec(), bake_init_api_data(), bake_invoke(), and bake_startjob().

◆ reports

ReportList* BakeAPIRender::reports

Definition at line 112 of file object_bake_api.c.

Referenced by bake_exec(), bake_init_api_data(), and bake_startjob().

◆ result

int BakeAPIRender::result

Definition at line 113 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_startjob().

◆ save_mode

eBakeSaveMode BakeAPIRender::save_mode

◆ scene

Scene* BakeAPIRender::scene

Definition at line 70 of file object_bake_api.c.

Referenced by bake(), bake_init_api_data(), and bake_targets_output_external().

◆ selected_objects

ListBase BakeAPIRender::selected_objects

Definition at line 73 of file object_bake_api.c.

Referenced by bake_exec(), bake_freejob(), bake_init_api_data(), and bake_startjob().

◆ target

eBakeTarget BakeAPIRender::target

◆ uv_layer

char BakeAPIRender::uv_layer[MAX_CUSTOMDATA_LAYER_NAME]

◆ view_layer

ViewLayer* BakeAPIRender::view_layer

Definition at line 71 of file object_bake_api.c.

Referenced by bake(), bake_exec(), bake_init_api_data(), and bake_startjob().

◆ width

int BakeAPIRender::width

Definition at line 100 of file object_bake_api.c.

Referenced by bake_init_api_data(), and bake_targets_init_external().


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