Blender V4.3
BlenderPointDensityLoader Class Reference

#include <image.h>

Inherits ImageLoader.

Public Member Functions

 BlenderPointDensityLoader (BL::Depsgraph depsgraph, BL::ShaderNodeTexPointDensity b_node)
 
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
 
bool equals (const ImageLoader &other) const override
 
- Public Member Functions inherited from ImageLoader
 ImageLoader ()
 
virtual ~ImageLoader ()
 
virtual ustring osl_filepath () const
 
virtual int get_tile_number () const
 
virtual void cleanup ()
 
virtual bool is_vdb_loader () const
 

Public Attributes

BL::Depsgraph b_depsgraph
 
BL::ShaderNodeTexPointDensity b_node
 

Additional Inherited Members

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

Detailed Description

Definition at line 37 of file cycles/blender/image.h.

Constructor & Destructor Documentation

◆ BlenderPointDensityLoader()

BlenderPointDensityLoader::BlenderPointDensityLoader ( BL::Depsgraph depsgraph,
BL::ShaderNodeTexPointDensity b_node )

Definition at line 253 of file blender/image.cpp.

Member Function Documentation

◆ equals()

bool BlenderPointDensityLoader::equals ( const ImageLoader & other) const
overridevirtual

Implements ImageLoader.

Definition at line 299 of file blender/image.cpp.

References b_depsgraph, and b_node.

◆ load_metadata()

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

◆ load_pixels()

bool BlenderPointDensityLoader::load_pixels ( const ImageMetaData & metadata,
void * pixels,
const size_t pixels_size,
const bool associate_alpha )
overridevirtual

Implements ImageLoader.

Definition at line 269 of file blender/image.cpp.

References b_depsgraph, b_node, and length().

◆ name()

string BlenderPointDensityLoader::name ( ) const
overridevirtual

Implements ImageLoader.

Definition at line 294 of file blender/image.cpp.

References b_node.

Member Data Documentation

◆ b_depsgraph

BL::Depsgraph BlenderPointDensityLoader::b_depsgraph

Definition at line 49 of file cycles/blender/image.h.

Referenced by equals(), and load_pixels().

◆ b_node

BL::ShaderNodeTexPointDensity BlenderPointDensityLoader::b_node

Definition at line 50 of file cycles/blender/image.h.

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


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