Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_session.h
| Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | public: | ||||
| void create_session(); | void create_session(); | ||||
| void free_session(); | void free_session(); | ||||
| void reset_session(BL::BlendData b_data, BL::Scene b_scene); | void reset_session(BL::BlendData b_data, BL::Scene b_scene); | ||||
| /* offline render */ | /* offline render */ | ||||
| void render(); | void render(); | ||||
| void bake(BL::Object b_object, const string& pass_type, BL::BakePixel pixel_array, int num_pixels, int depth, float pixels[]); | void bake(BL::Object b_object, const string& pass_type, BL::BakePixel pixel_array, int width, int height, int depth, float pixels[]); | ||||
| void write_render_result(BL::RenderResult b_rr, BL::RenderLayer b_rlay, RenderTile& rtile); | void write_render_result(BL::RenderResult b_rr, 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::RenderResult b_rr, BL::RenderLayer b_rlay, RenderTile& rtile); | void update_render_result(BL::RenderResult b_rr, BL::RenderLayer b_rlay, RenderTile& rtile); | ||||
| void update_render_tile(RenderTile& rtile); | void update_render_tile(RenderTile& rtile); | ||||
| ▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines | |||||