|
Blender V4.5
|
#include <BKE_camera.h>
Public Attributes | |
| bool | is_ortho |
| float | lens |
| float | ortho_scale |
| float | zoom |
| float | shiftx |
| float | shifty |
| float | offsetx |
| float | offsety |
| float | sensor_x |
| float | sensor_y |
| int | sensor_fit |
| float | clip_start |
| float | clip_end |
| float | ycor |
| float | viewdx |
| float | viewdy |
| rctf | viewplane |
| float | winmat [4][4] |
Camera Parameters:
Intermediate struct for storing camera parameters from various sources, to unify computation of view-plane, window matrix, ... etc.
Definition at line 43 of file BKE_camera.h.
| float CameraParams::clip_end |
Definition at line 62 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_matrix(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_radius_to_dist(), ED_view3d_viewplane_get(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), proj_paint_state_viewport_init(), RE_GetWindowMatrixWithOverscan(), RE_SetCamera(), blender::eevee::Camera::sync(), and view3d_camera_border().
| float CameraParams::clip_start |
Definition at line 61 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_matrix(), BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), camera_frame_fit_calc_from_data(), ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_radius_to_dist(), ED_view3d_viewplane_get(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), proj_paint_state_viewport_init(), RE_GetWindowMatrixWithOverscan(), RE_SetCamera(), blender::eevee::Camera::sync(), and view3d_camera_border().
| bool CameraParams::is_ortho |
Definition at line 45 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_matrix(), BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), camera_frame_fit_calc_from_data(), camera_frame_fit_data_init(), ED_view3d_clip_range_get(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_viewplane_get(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), proj_paint_state_viewport_init(), RE_GetWindowMatrixWithOverscan(), and blender::eevee::Camera::sync().
| float CameraParams::lens |
Definition at line 46 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), camera_frame_fit_calc_from_data(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_from_object(), ED_view3d_radius_to_dist(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), and blender::eevee::Camera::sync().
| float CameraParams::offsetx |
Definition at line 52 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_view3d(), and blender::render::hydra::gf_camera().
| float CameraParams::offsety |
Definition at line 53 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_view3d(), and blender::render::hydra::gf_camera().
| float CameraParams::ortho_scale |
Definition at line 47 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), camera_frame_fit_calc_from_data(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), and blender::nodes::node_geo_camera_info_cc::node_geo_exec().
| int CameraParams::sensor_fit |
Definition at line 58 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), camera_frame_fit_calc_from_data(), ED_view3d_radius_to_dist(), and blender::render::hydra::gf_camera().
| float CameraParams::sensor_x |
Definition at line 56 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), camera_frame_fit_calc_from_data(), ED_view3d_radius_to_dist(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), and blender::nodes::node_geo_camera_info_cc::node_geo_exec().
| float CameraParams::sensor_y |
Definition at line 57 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), camera_frame_fit_calc_from_data(), ED_view3d_radius_to_dist(), blender::render::hydra::gf_camera(), and blender::nodes::node_geo_camera_info_cc::node_geo_exec().
| float CameraParams::shiftx |
Definition at line 50 of file BKE_camera.h.
Referenced by BKE_camera_multiview_params(), BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), camera_frame_fit_calc_from_data(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), and view3d_camera_border().
| float CameraParams::shifty |
Definition at line 51 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_object(), BKE_camera_params_from_view3d(), camera_frame_fit_calc_from_data(), followtrack_evaluate_using_2d_position(), blender::render::hydra::gf_camera(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), and view3d_camera_border().
| float CameraParams::viewdx |
Definition at line 66 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), and ED_view3d_viewplane_get().
| float CameraParams::viewdy |
Definition at line 67 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane().
| rctf CameraParams::viewplane |
Definition at line 68 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_matrix(), BKE_camera_params_compute_viewplane(), camera_frame_fit_calc_from_data(), ED_view3d_viewplane_get(), RE_GetWindowMatrixWithOverscan(), RE_SetCamera(), blender::eevee::Camera::sync(), uvprojectModifier_do(), and view3d_camera_border().
| float CameraParams::winmat[4][4] |
Definition at line 71 of file BKE_camera.h.
Referenced by BKE_camera_multiview_window_matrix(), BKE_camera_params_compute_matrix(), camera_frame_fit_data_init(), ED_view3d_draw_offscreen_imbuf(), ED_view3d_draw_offscreen_imbuf_simple(), blender::nodes::node_geo_camera_info_cc::node_geo_exec(), blender::io::grease_pencil::persmat_from_camera_object(), proj_paint_state_viewport_init(), RE_GetWindowMatrixWithOverscan(), RE_SetCamera(), and uvprojectModifier_do().
| float CameraParams::ycor |
Definition at line 65 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane().
| float CameraParams::zoom |
Definition at line 48 of file BKE_camera.h.
Referenced by BKE_camera_params_compute_viewplane(), BKE_camera_params_from_view3d(), BKE_camera_params_init(), blender::render::hydra::gf_camera(), and view3d_camera_border().