|
Blender
V2.93
|
#include <image.h>
Inherited by BlenderImageLoader, BlenderPointDensityLoader, BlenderSmokeLoader, OIIOImageLoader, SkyLoader, and VDBImageLoader.
Public Member Functions | |
| ImageLoader () | |
| virtual | ~ImageLoader () |
| virtual bool | load_metadata (const ImageDeviceFeatures &features, ImageMetaData &metadata)=0 |
| virtual bool | load_pixels (const ImageMetaData &metadata, void *pixels, const size_t pixels_size, const bool associate_alpha)=0 |
| virtual string | name () const =0 |
| virtual ustring | osl_filepath () const |
| virtual void | cleanup () |
| virtual bool | equals (const ImageLoader &other) const =0 |
| virtual bool | is_vdb_loader () const |
Static Public Member Functions | |
| static bool | equals (const ImageLoader *a, const ImageLoader *b) |
Definition at line 109 of file cycles/render/image.h.
|
inlinevirtual |
Definition at line 112 of file cycles/render/image.h.
|
inlinevirtual |
Reimplemented in VDBImageLoader.
Definition at line 130 of file cycles/render/image.h.
|
pure virtual |
Implemented in VDBImageLoader, OIIOImageLoader, BlenderSmokeLoader, BlenderPointDensityLoader, BlenderImageLoader, and SkyLoader.
|
static |
Definition at line 282 of file image.cpp.
References Freestyle::a, and NULL.
|
virtual |
Reimplemented in VDBImageLoader.
Definition at line 292 of file image.cpp.
Referenced by ImageHandle::vdb_loader().
|
pure virtual |
Implemented in VDBImageLoader, SkyLoader, OIIOImageLoader, BlenderPointDensityLoader, BlenderImageLoader, and BlenderSmokeLoader.
|
pure virtual |
Implemented in SkyLoader, VDBImageLoader, OIIOImageLoader, BlenderPointDensityLoader, BlenderImageLoader, and BlenderSmokeLoader.
|
pure virtual |
Implemented in VDBImageLoader, SkyLoader, OIIOImageLoader, BlenderSmokeLoader, BlenderPointDensityLoader, and BlenderImageLoader.
Referenced by ImageManager::collect_statistics().
|
virtual |
Reimplemented in OIIOImageLoader.
Definition at line 277 of file image.cpp.
Referenced by ImageHandle::svm_slot().