Blender V4.3
openimageio_support.hh File Reference
#include <memory>
#include "BLI_math_base.h"
#include "BLI_sys_types.h"
#include <OpenImageIO/filesystem.h>
#include <OpenImageIO/imageio.h>
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"

Go to the source code of this file.

Classes

struct  blender::imbuf::ReadContext
 
struct  blender::imbuf::WriteContext
 

Namespaces

namespace  blender
 
namespace  blender::imbuf
 

Functions

bool blender::imbuf::imb_oiio_check (const uchar *mem, size_t mem_size, const char *file_format)
 
ImBufblender::imbuf::imb_oiio_read (const ReadContext &ctx, const OIIO::ImageSpec &config, char colorspace[IM_MAX_SPACE], OIIO::ImageSpec &r_newspec)
 
bool blender::imbuf::imb_oiio_write (const WriteContext &ctx, const char *filepath, const OIIO::ImageSpec &file_spec)
 
WriteContext blender::imbuf::imb_create_write_context (const char *file_format, ImBuf *ibuf, int flags, bool prefer_float)
 
OIIO::ImageSpec blender::imbuf::imb_create_write_spec (const WriteContext &ctx, int file_channels, OIIO::TypeDesc data_format)