|
Blender V4.3
|
#include <overlay_next_camera.hh>
Public Member Functions | |
| Cameras (const SelectionType selection_type) | |
| void | begin_sync (Resources &res, State &state, View &view) |
| void | object_sync (const ObjectRef &ob_ref, ShapeCache &shapes, Manager &manager, Resources &res, State &state) |
| void | end_sync (Resources &res, ShapeCache &shapes, const State &state) |
| void | draw (Framebuffer &framebuffer, Manager &manager, View &view) |
| void | draw_scene_background_images (Framebuffer &framebuffer, Manager &manager, View &view) |
| void | draw_background_images (Framebuffer &framebuffer, Manager &manager, View &view) |
| void | draw_in_front (Framebuffer &framebuffer, Manager &manager, View &view) |
Definition at line 71 of file overlay_next_camera.hh.
|
inline |
Definition at line 367 of file overlay_next_camera.hh.
|
inline |
Definition at line 369 of file overlay_next_camera.hh.
References blender::draw::overlay::Empties::begin_sync(), blender::draw::overlay::ShapeInstanceBuf< InstanceDataT >::clear(), blender::draw::overlay::VertexPrimitiveBuf::clear(), DRW_STATE_BLEND_ALPHA_PREMUL, DRW_STATE_BLEND_ALPHA_UNDER_PREMUL, DRW_STATE_DEPTH_GREATER, DRW_STATE_WRITE_COLOR, blender::draw::overlay::Resources::globals_buf, blender::draw::overlay::ShaderModule::image_plane, blender::draw::select::SelectMap::select_bind(), blender::draw::overlay::Resources::shaders, SPACE_VIEW3D, and state.
|
inline |
Definition at line 618 of file overlay_next_camera.hh.
References GPU_framebuffer_bind(), and blender::draw::Manager::submit().
|
inline |
Definition at line 639 of file overlay_next_camera.hh.
References GPU_framebuffer_bind(), and blender::draw::Manager::submit().
|
inline |
Definition at line 649 of file overlay_next_camera.hh.
References GPU_framebuffer_bind(), blender::draw::Manager::submit(), blender::draw::View::sync(), and blender::draw::overlay::winmat_polygon_offset().
|
inline |
Definition at line 628 of file overlay_next_camera.hh.
References GPU_framebuffer_bind(), and blender::draw::Manager::submit().
|
inline |
Definition at line 561 of file overlay_next_camera.hh.
References blender::draw::detail::PassBase< DrawCommandBufType >::bind_ubo(), blender::draw::overlay::ShapeCache::camera_distances, blender::draw::overlay::ShapeCache::camera_frame, blender::draw::overlay::ShapeCache::camera_tria, blender::draw::overlay::ShapeCache::camera_tria_wire, blender::draw::overlay::ShapeCache::camera_volume, blender::draw::overlay::ShapeCache::camera_volume_wire, DRW_STATE_BLEND_ALPHA, DRW_STATE_CULL_BACK, DRW_STATE_DEPTH_LESS_EQUAL, DRW_STATE_WRITE_COLOR, DRW_STATE_WRITE_DEPTH, blender::draw::overlay::Empties::end_sync(), blender::draw::overlay::LinePrimitiveBuf::end_sync(), blender::draw::overlay::ShapeInstanceBuf< InstanceDataT >::end_sync(), blender::draw::overlay::ShaderModule::extra_shape, blender::draw::overlay::ShaderModule::extra_wire, blender::draw::overlay::Resources::globals_buf, blender::draw::detail::Pass< DrawCommandBufType >::init(), blender::draw::select::SelectMap::select_bind(), blender::draw::detail::PassBase< DrawCommandBufType >::shader_set(), blender::draw::overlay::Resources::shaders, blender::draw::overlay::ShapeCache::sphere_low_detail, state, blender::draw::detail::PassBase< DrawCommandBufType >::state_set(), and blender::draw::detail::PassBase< DrawCommandBufType >::sub().
|
inline |
Definition at line 411 of file overlay_next_camera.hh.
References append, blender::draw::overlay::ShapeInstanceBuf< InstanceDataT >::append(), BKE_camera_multiview_model_matrix(), BKE_camera_object_dof_distance(), BKE_camera_view_frame_ex(), BLI_listbase_is_empty(), CAM_SHOW_BG_IMAGE, CAM_SHOWLIMITS, CAM_SHOWMIST, View3D::camera, camera_offaxis_shiftx_get(), copy_v3_v3(), data, Object::data, DEG_get_evaluated_object(), DRW_state_is_image_render(), ELEM, fabsf, View3D::flag2, mul_v2_fl(), View3D::multiview_eye, blender::draw::ObjectRef::object, blender::draw::overlay::Resources::object_wire_color(), RegionView3D::persp, blender::MatBase< T, NumCol, NumRow, Alignment >::ptr(), R_MULTIVIEW, RV3D_CAMOB, blender::math::scale(), SCE_VIEWS_FORMAT_STEREO_3D, blender::draw::select::SelectMap::select_id(), state, View3D::stereo3d_flag, STEREO_LEFT_NAME, STEREO_RIGHT_ID, STEREO_RIGHT_NAME, blender::math::to_scale(), V3D_SHOW_RECONSTRUCTION, blender::VecBase< T, Size >::xy(), and z().