Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_session.h
| Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | public: | ||||
| void free_session(); | void free_session(); | ||||
| void reset_session(BL::BlendData &b_data, BL::Depsgraph &b_depsgraph); | void reset_session(BL::BlendData &b_data, BL::Depsgraph &b_depsgraph); | ||||
| /* offline render */ | /* offline render */ | ||||
| void render(BL::Depsgraph &b_depsgraph); | void render(BL::Depsgraph &b_depsgraph); | ||||
| void bake(BL::Depsgraph &b_depsgrah, | void bake(BL::Depsgraph &b_depsgrah, | ||||
| BL::BakePass &b_bakepass, | |||||
| BL::Object &b_object, | BL::Object &b_object, | ||||
| const string &pass_type, | |||||
| const int custom_flag, | |||||
| const int object_id, | const int object_id, | ||||
| BL::BakePixel &pixel_array, | BL::BakePixel &pixel_array, | ||||
| const size_t num_pixels, | BL::BakeResult &b_result); | ||||
| const int depth, | |||||
| float pixels[]); | |||||
| void write_render_result(BL::RenderLayer &b_rlay, RenderTile &rtile); | void write_render_result(BL::RenderLayer &b_rlay, RenderTile &rtile); | ||||
| void write_render_tile(RenderTile &rtile); | void write_render_tile(RenderTile &rtile); | ||||
| /* update functions are used to update display buffer only after sample was rendered | /* update functions are used to update display buffer only after sample was rendered | ||||
| * only needed for better visual feedback */ | * only needed for better visual feedback */ | ||||
| void update_render_result(BL::RenderLayer &b_rlay, RenderTile &rtile); | void update_render_result(BL::RenderLayer &b_rlay, RenderTile &rtile); | ||||
| void update_render_tile(RenderTile &rtile, bool highlight); | void update_render_tile(RenderTile &rtile, bool highlight); | ||||
| ▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines | |||||