Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
OIIOImageLoader Class Reference

#include <image_oiio.h>

Inheritance diagram for OIIOImageLoader:
ImageLoader

Public Member Functions

 OIIOImageLoader (const string &filepath)
 
 ~OIIOImageLoader ()
 
bool load_metadata (const ImageDeviceFeatures &features, ImageMetaData &metadata) override
 
bool load_pixels (const ImageMetaData &metadata, void *pixels, const size_t pixels_size, const bool associate_alpha) override
 
string name () const override
 
ustring osl_filepath () const override
 
bool equals (const ImageLoader &other) const override
 
- Public Member Functions inherited from ImageLoader
 ImageLoader ()
 
virtual ~ImageLoader ()
 
virtual int get_tile_number () const
 
virtual void cleanup ()
 
virtual bool is_vdb_loader () const
 

Protected Attributes

ustring filepath
 

Additional Inherited Members

- Static Public Member Functions inherited from ImageLoader
static bool equals (const ImageLoader *a, const ImageLoader *b)
 

Detailed Description

Definition at line 11 of file image_oiio.h.

Constructor & Destructor Documentation

◆ OIIOImageLoader()

CCL_NAMESPACE_BEGIN OIIOImageLoader::OIIOImageLoader ( const string &  filepath)

Definition at line 12 of file image_oiio.cpp.

◆ ~OIIOImageLoader()

OIIOImageLoader::~OIIOImageLoader ( )

Definition at line 16 of file image_oiio.cpp.

Member Function Documentation

◆ equals()

bool OIIOImageLoader::equals ( const ImageLoader other) const
overridevirtual

Implements ImageLoader.

Definition at line 258 of file image_oiio.cpp.

References filepath.

◆ load_metadata()

bool OIIOImageLoader::load_metadata ( const ImageDeviceFeatures features,
ImageMetaData metadata 
)
overridevirtual

◆ load_pixels()

bool OIIOImageLoader::load_pixels ( const ImageMetaData metadata,
void pixels,
const size_t  pixels_size,
const bool  associate_alpha 
)
overridevirtual

◆ name()

string OIIOImageLoader::name ( ) const
overridevirtual

Implements ImageLoader.

Definition at line 248 of file image_oiio.cpp.

References filepath, and path_filename().

◆ osl_filepath()

ustring OIIOImageLoader::osl_filepath ( ) const
overridevirtual

Reimplemented from ImageLoader.

Definition at line 253 of file image_oiio.cpp.

References filepath.

Member Data Documentation

◆ filepath

ustring OIIOImageLoader::filepath
protected

Definition at line 30 of file image_oiio.h.

Referenced by equals(), load_metadata(), load_pixels(), name(), and osl_filepath().


The documentation for this class was generated from the following files: