|
Blender V5.0
|
#include <eevee_lookdev.hh>
Friends | |
| class | LookdevView |
Lookdev | |
| LookdevModule (Instance &inst) | |
| ~LookdevModule () | |
| void | init (const rcti *visible_rect) |
| void | sync () |
| void | draw (View &view) |
| void | display () |
Definition at line 114 of file eevee_lookdev.hh.
| blender::eevee::LookdevModule::LookdevModule | ( | Instance & | inst | ) |
Definition at line 129 of file eevee_lookdev.cc.
| blender::eevee::LookdevModule::~LookdevModule | ( | ) |
Definition at line 131 of file eevee_lookdev.cc.
References batch, and GPU_BATCH_DISCARD_SAFE.
| void blender::eevee::LookdevModule::display | ( | ) |
Definition at line 369 of file eevee_lookdev.cc.
References BLI_assert, DefaultFramebufferList::default_fb, GPU_framebuffer_bind(), and GPU_framebuffer_viewport_reset().
| void blender::eevee::LookdevModule::draw | ( | View & | view | ) |
Definition at line 354 of file eevee_lookdev.cc.
References view.
| void blender::eevee::LookdevModule::init | ( | const rcti * | visible_rect | ) |
Definition at line 218 of file eevee_lookdev.cc.
References GPU_TEXTURE_USAGE_SHADER_READ, and GPU_TEXTURE_USAGE_SHADER_WRITE.
| void blender::eevee::LookdevModule::sync | ( | ) |
Definition at line 261 of file eevee_lookdev.cc.
References blender::eevee::calc_sphere_extent(), blender::eevee::CameraData::clip_near, blender::eevee::Camera::data_get(), blender::eevee::Camera::forward(), GPU_ATTACHMENT_NONE, GPU_ATTACHMENT_TEXTURE, blender::eevee::Camera::is_perspective(), blender::MatBase< T, NumCol, NumRow, Alignment >::location(), blender::eevee::Camera::position(), blender::math::scale(), blender::eevee::ShadowModule::screen_pixel_radius(), blender::eevee::CameraData::viewmat, and blender::eevee::CameraData::wininv.
|
friend |