|
Blender V4.3
|
#include <COM_cached_image.hh>
Inherits blender::realtime_compositor::CachedResource.
Public Member Functions | |
| CachedImage (Context &context, Image *image, ImageUser *image_user, const char *pass_name) | |
| ~CachedImage () | |
Public Attributes | |
| Result | result |
Public Attributes inherited from blender::realtime_compositor::CachedResource | |
| bool | needed = true |
Definition at line 44 of file COM_cached_image.hh.
| blender::realtime_compositor::CachedImage::CachedImage | ( | Context & | context, |
| Image * | image, | ||
| ImageUser * | image_user, | ||
| const char * | pass_name ) |
Definition at line 191 of file cached_image.cc.
References BKE_image_acquire_ibuf(), BKE_image_release_ibuf(), ImBuf::channels, blender::realtime_compositor::Color, blender::realtime_compositor::compute_image_user_for_pass(), blender::realtime_compositor::compute_linear_buffer(), ImBufFloatBuffer::data, ImBuf::flags, blender::realtime_compositor::Float, ImBuf::float_buffer, blender::realtime_compositor::Result::float_type(), blender::realtime_compositor::Full, GPU_texture_update_mipmap_chain(), blender::realtime_compositor::Half, IB_halffloat, IMB_create_gpu_texture(), IMB_freeImBuf(), blender::realtime_compositor::Result::load_pixel(), blender::realtime_compositor::parallel_for(), blender::realtime_compositor::Result::wrap_external(), ImBuf::x, and ImBuf::y.
| blender::realtime_compositor::CachedImage::~CachedImage | ( | ) |
Definition at line 247 of file cached_image.cc.
References GPU_TEXTURE_FREE_SAFE.
| Result blender::realtime_compositor::CachedImage::result |
Definition at line 46 of file COM_cached_image.hh.