|
Blender
V2.93
|
#include <stdio.h>#include "device/device.h"#include "render/buffers.h"#include "render/camera.h"#include "render/integrator.h"#include "render/scene.h"#include "render/session.h"#include "util/util_args.h"#include "util/util_foreach.h"#include "util/util_function.h"#include "util/util_image.h"#include "util/util_logging.h"#include "util/util_path.h"#include "util/util_progress.h"#include "util/util_string.h"#include "util/util_time.h"#include "util/util_transform.h"#include "util/util_unique_ptr.h"#include "util/util_version.h"#include "app/cycles_xml.h"Go to the source code of this file.
Classes | |
| struct | Options |
Functions | |
| static void | session_print (const string &str) |
| static void | session_print_status () |
| static bool | write_render (const uchar *pixels, int w, int h, int channels) |
| static BufferParams & | session_buffer_params () |
| static void | scene_init () |
| static void | session_init () |
| static void | session_exit () |
| static int | files_parse (int argc, const char *argv[]) |
| static void | options_parse (int argc, const char **argv) |
| int | main (int argc, const char **argv) |
Variables | |
| CCL_NAMESPACE_BEGIN struct Options | options |
|
static |
Definition at line 355 of file cycles_standalone.cpp.
References Options::filepath, and options.
Referenced by options_parse().
| int main | ( | int | argc, |
| const char ** | argv | ||
| ) |
Definition at line 539 of file cycles_standalone.cpp.
References SessionParams::background, Options::filepath, Options::height, options, options_parse(), path_filename(), path_init(), Options::session, session_exit(), session_init(), Options::session_params, util_logging_init(), view_main_loop(), Session::wait(), and Options::width.
|
static |
Definition at line 363 of file cycles_standalone.cpp.
References Device::available_devices(), Device::available_types(), SessionParams::background, CYCLES_VERSION_STRING, DeviceInfo::description, SessionParams::device, DEVICE_CPU, DEVICE_MASK, DEVICE_NONE, blender::compositor::devices, DeviceInfo::display_device, Options::filepath, files_parse(), Options::height, NULL, options, Options::output_path, SessionParams::progressive, Options::quiet, SessionParams::samples, Options::scene_params, Options::session, Options::session_params, SceneParams::shadingsystem, SHADINGSYSTEM_OSL, SHADINGSYSTEM_SVM, SessionParams::start_resolution, Device::string_from_type(), SessionParams::threads, SessionParams::tile_size, DeviceInfo::type, type, Device::type_from_string(), types, util_logging_start(), util_logging_verbosity_set(), Options::width, int2::x, and int2::y.
Referenced by main().
|
static |
Definition at line 127 of file cycles_standalone.cpp.
References Scene::camera, Session::device, Options::filepath, Options::height, options, Options::scene, Options::scene_params, Options::session, Options::width, and xml_read_file().
Referenced by session_init().
|
static |
Definition at line 116 of file cycles_standalone.cpp.
References BufferParams::full_height, BufferParams::full_width, Options::height, BufferParams::height, options, Options::width, and BufferParams::width.
Referenced by session_init().
|
static |
Definition at line 168 of file cycles_standalone.cpp.
References SessionParams::background, NULL, options, Options::quiet, Options::session, Options::session_params, and session_print().
Referenced by main().
|
static |
Definition at line 148 of file cycles_standalone.cpp.
References SessionParams::background, function_bind, options, Session::progress, Options::quiet, Session::reset(), SessionParams::samples, Options::scene, Session::scene, scene_init(), Options::session, session_buffer_params(), Options::session_params, session_print_status(), Progress::set_update_callback(), Session::start(), view_redraw(), write_render(), and SessionParams::write_render_cb.
Referenced by main().
|
static |
Definition at line 59 of file cycles_standalone.cpp.
Referenced by session_exit(), session_print_status(), and write_render().
|
static |
Definition at line 76 of file cycles_standalone.cpp.
References Progress::get_progress(), Progress::get_status(), options, Session::progress, Options::session, session_print(), and string_printf().
Referenced by session_init().
|
static |
Definition at line 92 of file cycles_standalone.cpp.
References options, Options::output_path, session_print(), string_printf(), and w().
Referenced by session_init().
| CCL_NAMESPACE_BEGIN struct Options options |
Referenced by average_islands_scale_exec(), BKE_image_file_format_set(), BKE_image_ftype_to_imtype(), BKE_shrinkwrap_project_normal(), BKE_tracking_detect_fast(), BKE_tracking_detect_harris(), BLI_file_alias_target(), bpy_msgbus_subscribe_rna(), compile_cuda(), configure_and_run_tracker(), construct_param_handle(), construct_param_handle_multi(), construct_param_handle_subsurfed(), libmv::Detect(), drawLine(), drawObjectConstraint(), DRW_shader_create_from_material(), DRW_shader_create_from_world(), DRW_shader_find_from_material(), DRW_shader_find_from_world(), ED_uvedit_live_unwrap(), ED_uvedit_live_unwrap_begin(), eevee_get_defines(), eevee_get_frag(), eevee_get_geom(), eevee_get_vert(), EEVEE_lightprobes_cache_init(), EEVEE_material_default_get(), EEVEE_material_get(), eevee_material_get_ex(), eevee_material_post_eval(), EEVEE_materials_cache_init(), OSLRenderServices::environment(), libmv::EstimateFundamentalFromCorrespondences(), libmv::EstimateHomography2DFromCorrespondences(), libmv::EuclideanBundleCommonIntrinsics(), files_parse(), GPU_material_from_nodetree(), GPU_material_from_nodetree_find(), initTransform(), lattice_batch_cache_create_overlay_batches(), libmv_autoTrackMarker(), libmv_autoTrackSetOptions(), libmv_configureTrackRegionOptions(), libmv_detectFeaturesByte(), libmv_detectFeaturesFloat(), libmv_homography2DFromCorrespondencesEuc(), libmv_trackRegion(), main(), minimize_stretch_init(), openSubdiv_createEvaluatorInternal(), options_parse(), pack_islands_exec(), pyrna_struct_keyframe_insert(), run_configured_detector(), scene_init(), session_buffer_params(), session_exit(), session_init(), session_print_status(), shrinkwrap_calc_normal_projection_cb_ex(), libmv::TemplatedTrackRegion(), libmv::TEST(), OSLRenderServices::texture(), OSLRenderServices::texture3d(), OSLRenderServices::trace(), tracking_configure_tracker(), unwrap_exec(), uvedit_have_selection(), uvedit_have_selection_multi(), uvedit_pack_islands(), uvedit_pack_islands_multi(), uvedit_unwrap(), uvedit_unwrap_multi(), and write_render().