|
Blender V5.0
|
#include <cstdio>#include "device/device.h"#include "scene/camera.h"#include "scene/integrator.h"#include "scene/scene.h"#include "session/buffers.h"#include "session/session.h"#include "util/args.h"#include "util/log.h"#include "util/path.h"#include "util/progress.h"#include "util/string.h"#include "util/unique_ptr.h"#include "util/version.h"#include "app/cycles_xml.h"#include "app/oiio_output_driver.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 BufferParams & | session_buffer_params () |
| static void | scene_init () |
| static void | session_init () |
| static void | session_exit () |
| static void | parse_int (OIIO::cspan< const char * > argv, int *i) |
| static void | parse_string (OIIO::cspan< const char * > argv, std::string *s) |
| static void | options_parse (const int argc, const char **argv) |
| int | main (const int argc, const char **argv) |
Variables | |
| CCL_NAMESPACE_BEGIN struct Options | options |
| int main | ( | const int | argc, |
| const char ** | argv ) |
Definition at line 540 of file cycles_standalone.cpp.
References log_init(), options, options_parse(), path_filename(), path_init(), session_exit(), session_init(), and window_main_loop().
|
static |
Definition at line 376 of file cycles_standalone.cpp.
References Device::available_devices(), Device::available_types(), CYCLES_VERSION_STRING, DEVICE_CPU, DEVICE_MASK, DEVICE_NONE, log_level_set(), options, parse_int(), parse_string(), printf, SHADINGSYSTEM_OSL, SHADINGSYSTEM_SVM, Device::string_from_type(), Device::type_from_string(), and types.
Referenced by main().
|
static |
Definition at line 364 of file cycles_standalone.cpp.
Referenced by options_parse().
|
static |
Definition at line 370 of file cycles_standalone.cpp.
References assert.
Referenced by options_parse().
|
static |
Definition at line 100 of file cycles_standalone.cpp.
References options, string_endswith(), string_to_lower(), and xml_read_file().
Referenced by session_init().
|
static |
Definition at line 89 of file cycles_standalone.cpp.
References BufferParams::full_height, BufferParams::full_width, BufferParams::height, options, and BufferParams::width.
Referenced by session_init().
|
static |
Definition at line 167 of file cycles_standalone.cpp.
References options, printf, and session_print().
Referenced by main().
|
static |
Definition at line 129 of file cycles_standalone.cpp.
References options, PASS_COMBINED, scene_init(), session_buffer_params(), session_print(), session_print_status(), window_opengl_context_disable(), window_opengl_context_enable(), and window_redraw().
Referenced by main().
|
static |
Definition at line 53 of file cycles_standalone.cpp.
References i, len, max, printf, and str.
Referenced by session_exit(), session_init(), and session_print_status().
|
static |
Definition at line 71 of file cycles_standalone.cpp.
References options, session_print(), status, and string_printf().
Referenced by session_init().
| CCL_NAMESPACE_BEGIN struct Options options |
Referenced by blender::gpu::MTLBufferPool::allocate_aligned(), blender::bke::id::IDRemapper::apply(), average_islands_scale_exec(), blender::gpu::MTLShader::bake_compute_pipeline_state(), blender::gpu::MTLShader::bake_pipeline_state(), BKE_ftype_to_imtype(), BKE_image_file_format_set(), BKE_image_find_nearest_tile_with_offset(), BKE_shrinkwrap_project_normal(), BKE_tracking_detect_fast(), BKE_tracking_detect_harris(), BLI_file_alias_target(), bpy_msgbus_subscribe_rna(), blender::opensubdiv::checkOptionsMatches(), blender::gpu::compile_ex(), configure_and_run_tracker(), construct_param_edge_set_seams(), construct_param_handle(), construct_param_handle_face_add(), construct_param_handle_multi(), construct_param_handle_subsurfed(), blender::geometry::convert_bezier_or_catmull_rom_to_poly_before_conversion_to_nurbs(), blender::geometry::convert_curves(), blender::geometry::convert_curves_to_catmull_rom_or_poly(), blender::ed::greasepencil::convert_to_bezier(), blender::ed::greasepencil::convert_to_catmull_rom(), blender::ed::greasepencil::convert_to_nurbs(), blender::create_array_copies(), blender::create_mirror_copies(), blender::geometry::create_result_ids(), libmv::Detect(), blender::ed::transform::drawLine(), blender::ed::transform::drawObjectConstraint(), blender::duplicate_strokes(), ed_tracking_pick_closest(), ed_tracking_pick_options_defaults(), ed_tracking_pick_plane_track(), ed_tracking_pick_point_track(), ED_uvedit_live_unwrap(), ED_uvedit_live_unwrap_begin(), OSLRenderServices::environment(), libmv::EstimateFundamentalFromCorrespondences(), libmv::EstimateHomography2DFromCorrespondences(), libmv::EuclideanBundleCommonIntrinsics(), blender::ed::curves::curve_type_set::exec(), blender::geometry::execute_realize_curve_task(), blender::geometry::execute_realize_curve_tasks(), blender::geometry::execute_realize_mesh_task(), blender::geometry::execute_realize_mesh_tasks(), blender::geometry::execute_realize_pointcloud_task(), blender::geometry::execute_realize_pointcloud_tasks(), blender::io::grease_pencil::SVGExporter::export_grease_pencil_objects(), filelist_readjob_list_lib(), filelist_readjob_list_lib_populate_from_index(), blender::gpu::MTLShader::finalize(), blender::ui::AbstractTreeView::foreach_item(), blender::ui::TreeViewItemContainer::foreach_item_recursive(), blender::geometry::gather_attribute_propagation_components(), blender::geometry::gather_attribute_propagation_components_with_custom_depths(), blender::geometry::gather_attributes_to_propagate(), blender::geometry::gather_generic_curve_attributes_to_propagate(), blender::geometry::gather_generic_grease_pencil_attributes_to_propagate(), blender::geometry::gather_generic_instance_attributes_to_propagate(), blender::geometry::gather_generic_mesh_attributes_to_propagate(), blender::geometry::gather_generic_pointcloud_attributes_to_propagate(), blender::gpu::MTLContextComputeUtils::get_buffer_clear_pso(), blender::bke::id::IDRemapper::get_mapping_result(), blender::gpu::MTLContext::get_null_attribute_buffer(), blender::gpu::MTLContext::get_null_buffer(), blender::opensubdiv::getSDCOptions(), blender::ed::greasepencil::grease_pencil_set_curve_type_exec(), blender::bke::blendfile::PartialWriteContext::id_add(), blender::bke::blendfile::PartialWriteContext::id_create(), blender::ed::transform::initTransform(), blender::geometry::join_component_type(), blender::ed::greasepencil::join_geometries_with_transforms(), blender::draw::lattice_batch_cache_create_overlay_batches(), libmv_autoTrackMarker(), libmv_autoTrackSetOptions(), libmv_configureTrackRegionOptions(), libmv_detectFeaturesByte(), libmv_detectFeaturesFloat(), libmv_homography2DFromCorrespondencesEuc(), libmv_trackRegion(), main(), blender::gpu::MTLPixelBuffer::map(), minimize_stretch_init(), modifier_unwrap_state(), blender::gpu::MTLBuffer::MTLBuffer(), blender::nodes::node_geo_grease_pencil_to_curves_cc::node_geo_exec(), blender::nodes::node_geo_realize_instances_cc::node_geo_exec(), blender::bke::node_tree_to_dot(), openSubdiv_createEvaluatorFromTopologyRefiner(), options_parse(), pack_islands_exec(), blender::csv_parse::tests::parse_csv_fields(), blender::csv_parse::parse_csv_in_chunks(), blender::csv_parse::parse_csv_in_chunks(), blender::csv_parse::parse_records(), blender::geometry::preprocess_curves(), blender::geometry::preprocess_grease_pencils(), blender::geometry::preprocess_meshes(), blender::geometry::preprocess_pointclouds(), pyrna_struct_keyframe_insert(), blender::geometry::realize_instances(), blender::geometry::realize_instances(), blender::eevee::RayTraceModule::render(), rs_trace(), run_configured_detector(), scene_init(), select_exec(), session_buffer_params(), session_exit(), session_init(), session_print_status(), blender::geometry::UVPackIsland_Params::setFromUnwrapOptions(), shrinkwrap_calc_normal_projection_cb_ex(), svm_node_mix_color(), libmv::TemplatedTrackRegion(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), blender::csv_parse::tests::TEST(), libmv::TEST(), libmv::TEST(), libmv::TEST(), blender::geometry::tests::TEST_F(), OSLRenderServices::texture(), OSLRenderServices::texture3d(), blender::fn::lazy_function::Graph::to_dot(), OSLRenderServices::trace(), tracking_configure_tracker(), tracking_marker_check_slide(), tracking_plane_marker_check_slide(), tracking_trackingCameraFromIntrinscisOptions(), libmv::TrackRegion(), blender::csv_parse::unescape_field(), unwrap_exec(), unwrap_options_get(), uvedit_have_selection(), uvedit_have_selection_multi(), uvedit_is_face_affected(), uvedit_prepare_pinned_indices(), uvedit_unwrap(), uvedit_unwrap_multi(), blender::io::obj::FormatHandler::write_mtl_map(), and blender::ui::AbstractTreeView::~AbstractTreeView().