Blender
V3.3
|
Public Attributes | |
Main * | main |
Scene * | scene |
ViewLayer * | view_layer |
Object * | ob |
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 |
Render * | render |
float * | progress |
short * | do_update |
ReportList * | reports |
int | result |
ScrArea * | area |
Definition at line 67 of file object_bake_api.c.
ScrArea* BakeAPIRender::area |
Definition at line 114 of file object_bake_api.c.
Referenced by bake_init_api_data(), and bake_targets_output_internal().
float BakeAPIRender::cage_extrusion |
Definition at line 87 of file object_bake_api.c.
Referenced by bake(), and bake_init_api_data().
char BakeAPIRender::custom_cage[MAX_NAME] |
Definition at line 93 of file object_bake_api.c.
Referenced by bake(), and bake_init_api_data().
short* BakeAPIRender::do_update |
Definition at line 109 of file object_bake_api.c.
Referenced by bake_progress_update(), and bake_startjob().
char BakeAPIRender::filepath[FILE_MAX] |
Definition at line 97 of file object_bake_api.c.
Referenced by bake_targets_output_external().
int BakeAPIRender::height |
Definition at line 101 of file object_bake_api.c.
Referenced by bake_init_api_data(), and bake_targets_init_external().
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().
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().
bool BakeAPIRender::is_cage |
Definition at line 85 of file object_bake_api.c.
Referenced by bake(), and bake_init_api_data().
bool BakeAPIRender::is_clear |
Definition at line 83 of file object_bake_api.c.
Referenced by bake_exec(), bake_init_api_data(), bake_startjob(), and bake_targets_output_internal().
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().
bool BakeAPIRender::is_split_materials |
Definition at line 99 of file object_bake_api.c.
Referenced by bake_init_api_data(), bake_targets_init_external(), bake_targets_init_image_textures(), and bake_targets_output_external().
Main* BakeAPIRender::main |
Definition at line 69 of file object_bake_api.c.
Referenced by bake(), bake_exec(), bake_init_api_data(), bake_job_canceled(), bake_job_complete(), bake_startjob(), bake_targets_init(), bake_targets_init_image_textures(), and bake_targets_output_external().
int BakeAPIRender::margin |
Definition at line 80 of file object_bake_api.c.
Referenced by bake_init_api_data(), bake_targets_output_external(), and bake_targets_output_internal().
eBakeMarginType BakeAPIRender::margin_type |
Definition at line 81 of file object_bake_api.c.
Referenced by bake_init_api_data(), bake_targets_output_external(), and bake_targets_output_internal().
float BakeAPIRender::max_ray_distance |
Definition at line 88 of file object_bake_api.c.
Referenced by bake(), and bake_init_api_data().
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().
eBakeNormalSwizzle BakeAPIRender::normal_swizzle[3] |
Definition at line 90 of file object_bake_api.c.
Referenced by bake(), and bake_init_api_data().
Object* BakeAPIRender::ob |
Definition at line 72 of file object_bake_api.c.
Referenced by bake_exec(), bake_init_api_data(), bake_invoke(), bake_job_canceled(), bake_job_complete(), and bake_startjob().
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().
eScenePassType BakeAPIRender::pass_type |
Definition at line 78 of file object_bake_api.c.
Referenced by bake(), bake_exec(), bake_init_api_data(), bake_startjob(), and bake_targets_init().
float* BakeAPIRender::progress |
Definition at line 108 of file object_bake_api.c.
Referenced by bake_progress_update(), and bake_startjob().
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().
ReportList* BakeAPIRender::reports |
Definition at line 112 of file object_bake_api.c.
Referenced by bake_exec(), bake_init_api_data(), and bake_startjob().
int BakeAPIRender::result |
Definition at line 113 of file object_bake_api.c.
Referenced by bake_init_api_data(), and bake_startjob().
eBakeSaveMode BakeAPIRender::save_mode |
Definition at line 96 of file object_bake_api.c.
Referenced by bake_init_api_data(), bake_targets_init(), bake_targets_init_image_textures(), and bake_targets_output().
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().
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().
eBakeTarget BakeAPIRender::target |
Definition at line 76 of file object_bake_api.c.
Referenced by bake(), bake_exec(), bake_init_api_data(), bake_invoke(), bake_startjob(), bake_targets_init(), bake_targets_output(), and bake_targets_populate_pixels().
char BakeAPIRender::uv_layer[MAX_CUSTOMDATA_LAYER_NAME] |
Definition at line 92 of file object_bake_api.c.
Referenced by bake(), bake_init_api_data(), bake_targets_output_external(), bake_targets_output_internal(), and bake_targets_populate_pixels().
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().
int BakeAPIRender::width |
Definition at line 100 of file object_bake_api.c.
Referenced by bake_init_api_data(), and bake_targets_init_external().