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

#include <image_vdb.h>

Inheritance diagram for VDBImageLoader:
ImageLoader BlenderVolumeLoader

Public Member Functions

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

Protected Attributes

string grid_name
 

Additional Inherited Members

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

Detailed Description

Definition at line 18 of file image_vdb.h.

Constructor & Destructor Documentation

◆ VDBImageLoader()

CCL_NAMESPACE_BEGIN VDBImageLoader::VDBImageLoader ( const string &  grid_name)

Definition at line 90 of file image_vdb.cpp.

◆ ~VDBImageLoader()

VDBImageLoader::~VDBImageLoader ( )

Definition at line 94 of file image_vdb.cpp.

Member Function Documentation

◆ cleanup()

void VDBImageLoader::cleanup ( )
overridevirtual

Reimplemented from ImageLoader.

Definition at line 245 of file image_vdb.cpp.

◆ equals()

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

Implements ImageLoader.

Definition at line 234 of file image_vdb.cpp.

References void.

◆ is_vdb_loader()

bool VDBImageLoader::is_vdb_loader ( ) const
overridevirtual

Reimplemented from ImageLoader.

Definition at line 256 of file image_vdb.cpp.

◆ load_metadata()

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

◆ load_pixels()

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

Implements ImageLoader.

Definition at line 207 of file image_vdb.cpp.

References void.

◆ name()

string VDBImageLoader::name ( ) const
overridevirtual

Implements ImageLoader.

Definition at line 229 of file image_vdb.cpp.

References grid_name.

Member Data Documentation

◆ grid_name

string VDBImageLoader::grid_name
protected

Definition at line 47 of file image_vdb.h.

Referenced by BlenderVolumeLoader::BlenderVolumeLoader(), and name().


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