Blender V4.3
cached_image.cc File Reference
#include <cstdint>
#include <memory>
#include "BLI_array.hh"
#include "BLI_assert.h"
#include "BLI_hash.hh"
#include "BLI_listbase.h"
#include "RE_pipeline.h"
#include "GPU_shader.hh"
#include "GPU_texture.hh"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "BKE_image.hh"
#include "BKE_lib_id.hh"
#include "DNA_ID.h"
#include "DNA_image_types.h"
#include "COM_cached_image.hh"
#include "COM_context.hh"
#include "COM_result.hh"
#include "COM_utilities.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::realtime_compositor
 

Functions

bool blender::realtime_compositor::operator== (const CachedImageKey &a, const CachedImageKey &b)
 
static RenderLayerblender::realtime_compositor::get_render_layer (Image *image, ImageUser &image_user)
 
static int blender::realtime_compositor::get_pass_index (Image *image, ImageUser &image_user, const char *name)
 
static int blender::realtime_compositor::get_view_index (Context &context, Image *image, ImageUser &image_user)
 
static ImageUser blender::realtime_compositor::compute_image_user_for_pass (Context &context, Image *image, const ImageUser *image_user, const char *pass_name)
 
static ImBufblender::realtime_compositor::compute_linear_buffer (ImBuf *image_buffer)